@@ -213,15 +213,14 @@ var Database = (function () {
213213
214214 var _f = require ( 'fs' ) ;
215215 var Util = require ( './Util' ) ;
216- var mkdirp = require ( 'mkdirp' ) ;
217216 var path = Util . _getDatabasePath ( this . server , name ) ;
218217
219218 if ( Util . existsSync ( path ) ) {
220219 this . benchmark . mark ( 'Database_(createDatabase)_end' ) ;
221220 throw new Error ( "Database Error: Can't create the database \"" + name + "\" in the server \"" + this . server + "\", the database already exist." ) ;
222221 }
223222
224- mkdirp . sync ( path ) ;
223+ Util . mkdirSync ( path ) ;
225224
226225 if ( ! _f . lstatSync ( path ) . isDirectory ( ) ) {
227226 this . benchmark . mark ( 'Database_(createDatabase)_end' ) ;
@@ -263,7 +262,6 @@ var Database = (function () {
263262
264263 var _f = require ( 'fs' ) ;
265264 var Util = require ( './Util' ) ;
266- var mkdirp = require ( 'mkdirp' ) ;
267265 var path = Util . _getDatabasePath ( instance . server , name ) ;
268266
269267 setImmediate ( function ( ) {
@@ -272,10 +270,10 @@ var Database = (function () {
272270 instance . benchmark . mark ( 'Database_(createDatabase)_end' ) ;
273271 callback ( new Error ( "Database Error: Can't create the database \"" + name + "\" in the server \"" + instance . server + "\", the database already exist." ) ) ;
274272 } else {
275- mkdirp ( path , function ( err ) {
276- if ( err || ! _f . lstatSync ( path ) . isDirectory ( ) ) {
273+ Util . mkdir ( path , function ( err ) {
274+ if ( err ) {
277275 instance . benchmark . mark ( 'Database_(createDatabase)_end' ) ;
278- callback ( new Error ( "Database Error: Can't create the database \"" + name + "\" in the server \"" + instance . server + "\". " ) ) ;
276+ callback ( new Error ( "Database Error: Can't create the database \"" + name + "\" in the server \"" + instance . server + "\"" ) ) ;
279277 }
280278 _f . chmod ( path , 0x1ff , function ( err ) {
281279 if ( err ) {
0 commit comments