diff --git a/src/flextype/Media/Media.php b/src/flextype/Media/Media.php index 310a6b6f..4bb50c48 100644 --- a/src/flextype/Media/Media.php +++ b/src/flextype/Media/Media.php @@ -54,11 +54,6 @@ class Media extends Entries } }); - emitter()->addListener('onMediaDelete', static function (): void { - $currentPath = PATH['project'] . registry()->get('flextype.settings.media.uploads.directory') . media()->registry()->get('delete.id'); - filesystem()->directory($currentPath)->delete(); - }); - emitter()->addListener('onMediaCopy', static function (): void { $currentPath = PATH['project'] . registry()->get('flextype.settings.media.uploads.directory') . media()->registry()->get('copy.id'); $newPath = PATH['project'] . registry()->get('flextype.settings.media.uploads.directory') . media()->registry()->get('copy.newID'); @@ -70,6 +65,11 @@ class Media extends Entries $newPath = PATH['project'] . registry()->get('flextype.settings.media.uploads.directory') . media()->registry()->get('move.newID'); filesystem()->directory($currentPath)->move($newPath); }); + + emitter()->addListener('onMediaDelete', static function (): void { + $currentPath = PATH['project'] . registry()->get('flextype.settings.media.uploads.directory') . media()->registry()->get('delete.id'); + filesystem()->directory($currentPath)->delete(); + }); } /**