From abe35cea50a76f8e9033cbda7048457e262b8f52 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Thu, 21 Nov 2024 15:09:53 +0100 Subject: [PATCH] wip #7199 @0.5 --- src/app/Magic/Models/CubistMagicAbstractModel.php | 9 +++++++++ 1 file changed, 9 insertions(+) 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 */ -- 2.39.5