File tree Expand file tree Collapse file tree 2 files changed +13
-2
lines changed
lib/resource/virtualStored
src/resource/virtualStored Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -35,7 +35,13 @@ var VirtualStoredFile = (function (_super) {
35
35
} ) ;
36
36
} ;
37
37
VirtualStoredFile . prototype . delete = function ( callback ) {
38
- this . fsManager . contentManager . deallocate ( this . contentUid , callback ) ;
38
+ var _this = this ;
39
+ this . fsManager . contentManager . deallocate ( this . contentUid , function ( e ) {
40
+ if ( e )
41
+ callback ( e ) ;
42
+ else
43
+ _this . removeFromParent ( callback ) ;
44
+ } ) ;
39
45
} ;
40
46
VirtualStoredFile . prototype . type = function ( callback ) {
41
47
callback ( null , IResource_1 . ResourceType . File ) ;
Original file line number Diff line number Diff line change @@ -34,7 +34,12 @@ export class VirtualStoredFile extends VirtualStoredResource
34
34
}
35
35
delete ( callback : SimpleCallback )
36
36
{
37
- ( this . fsManager as VirtualStoredFSManager ) . contentManager . deallocate ( this . contentUid , callback ) ;
37
+ ( this . fsManager as VirtualStoredFSManager ) . contentManager . deallocate ( this . contentUid , ( e ) => {
38
+ if ( e )
39
+ callback ( e ) ;
40
+ else
41
+ this . removeFromParent ( callback ) ;
42
+ } ) ;
38
43
}
39
44
40
45
// ****************************** Std meta-data ****************************** //
You can’t perform that action at this time.
0 commit comments