diff --git a/controllers/DefaultController.php b/controllers/DefaultController.php index f9d8986..a3b9ce7 100644 --- a/controllers/DefaultController.php +++ b/controllers/DefaultController.php @@ -347,8 +347,8 @@ public function actionDeleteUploadImage($id, $field) $crud = $this->getCrud(); $model = $crud->findModel($id, 'update'); - if (in_array($field, array_keys($model->getBehaviors()), true) && ($behavior = $model->getBehavior($field))) { - $behavior->beforeDelete(); + if (in_array($field, array_keys($model->getBehaviors()), true) && ($behavior = $model->getBehavior($field)) && $behavior->hasMethod('removeImage')) { + $behavior->removeImage($field); } $model->updateAttributes([$field => '']);