From: Vincent Vanwaelscappel Date: Thu, 21 Nov 2024 14:09:53 +0000 (+0100) Subject: wip #7199 @0.5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=abe35cea50a76f8e9033cbda7048457e262b8f52;p=cubist_cms-back.git wip #7199 @0.5 --- diff --git a/src/app/Magic/Models/CubistMagicAbstractModel.php b/src/app/Magic/Models/CubistMagicAbstractModel.php index 77b11f0..dc5b9f6 100644 --- a/src/app/Magic/Models/CubistMagicAbstractModel.php +++ b/src/app/Magic/Models/CubistMagicAbstractModel.php @@ -1213,10 +1213,14 @@ class CubistMagicAbstractModel extends Model implements HasMedia } $name = \Cubist\Util\Files\Files::tidyName($name); $dest = $dir . $name; + + if (is_link($dest)) { unlink($dest); } + if (file_exists($dest)) { + $this->beforeReplaceFreeFile($dest); unlink($dest); } if ($operation === 'move') { @@ -1231,6 +1235,11 @@ class CubistMagicAbstractModel extends Model implements HasMedia return $name; } + protected function beforeReplaceFreeFile($filename) + { + + } + /** * @return string */