PluginProbe
FluentBoards – Project Management, Task Management, Goal Tracking, Kanban Board, and, Team Collaboration / 2.1.0
FluentBoards – Project Management, Task Management, Goal Tracking, Kanban Board, and, Team Collaboration v2.1.0
2.1.0 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 All 42 releases
← All changes | app/Models/Comment.php +3 -4 1.95.22.1.0 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 }