PluginProbe
FluentBoards – Project Management, Task Management, Goal Tracking, Kanban Board, and, Team Collaboration / trunk
FluentBoards – Project Management, Task Management, Goal Tracking, Kanban Board, and, Team Collaboration vtrunk
2.0.15 2.0.12 2.0.10 2.0.4 2.0.1 2.0.0 1.95.3 1.95.2 1.95 1.91.6 trunk 1.11 1.12 1.13 1.20 1.21 1.22 1.23 1.30 1.31 1.32 1.35 1.40 1.41 1.45 All 41 releases
← All changes | app/Models/Comment.php +3 -4 1.95trunk View file →
@@ -83,9 +83,9 @@
83 83 $images = $model->images()->get();
84 84 foreach ($images as $image) {
85 85 $deletedImage = clone $image;
86 86 $image->delete();
87 - $model->commentImageDeleted($deletedImage);
87 + $model->commentImageDeleted($deletedImage, $model->board_id);
88 88 }
89 89 });
90 90
91 91 static::deleted(function ($model) {
@@ -177,11 +177,10 @@
177 177 ->where('object_type', Constant::COMMENT_IMAGE);
178 178 }
179 179
180 180
181 - private function commentImageDeleted($deletedImage)
181 + private function commentImageDeleted($deletedImage, $boardId)
182 182 {
183 - $deleteUrl = $deletedImage->full_url;
184 - (new \FluentBoards\App\Hooks\Handlers\FileHandler())->deleteFileByUrl($deleteUrl);
183 + (new \FluentBoards\App\Hooks\Handlers\FileHandler())->deleteAttachmentFile($deletedImage, $boardId);
185 184 }
186 185
187 186 }