@@ -79,22 +79,19 @@ function deleteSchema(req) {
79
79
if ( ! SchemaController . classNameIsValid ( req . params . className ) ) {
80
80
throw new Parse . Error ( Parse . Error . INVALID_CLASS_NAME , SchemaController . invalidClassNameMessage ( req . params . className ) ) ;
81
81
}
82
-
83
82
return req . config . database . deleteSchema ( req . params . className )
84
- . then ( ( ) => {
85
- // We've dropped the collection now, so delete the item from _SCHEMA
86
- // and clear the _Join collections
87
- return req . config . database . schemaCollection ( )
88
- . then ( coll => coll . findAndDeleteSchema ( req . params . className ) )
89
- . then ( document => {
90
- if ( document === null ) {
91
- //tried to delete non-existent class
92
- return Promise . resolve ( ) ;
93
- }
94
- return removeJoinTables ( req . config . database , document ) ;
95
- } ) ;
96
- } )
97
- . then ( ( ) => ( { response : { } } ) ) ;
83
+ . then ( ( ) => req . config . database . schemaCollection ( ) )
84
+ // We've dropped the collection now, so delete the item from _SCHEMA
85
+ // and clear the _Join collections
86
+ . then ( coll => coll . findAndDeleteSchema ( req . params . className ) )
87
+ . then ( document => {
88
+ if ( document === null ) {
89
+ //tried to delete non-existent class
90
+ return Promise . resolve ( ) ;
91
+ }
92
+ return removeJoinTables ( req . config . database , document ) ;
93
+ } )
94
+ . then ( ( ) => ( { response : { } } ) ) ;
98
95
}
99
96
100
97
export class SchemasRouter extends PromiseRouter {
0 commit comments