diff --git a/controllers/base.php b/controllers/base.php
index <HASH>..<HASH> 100644
--- a/controllers/base.php
+++ b/controllers/base.php
@@ -446,9 +446,9 @@ abstract class Decoy_Base_Controller extends Controller {
 		$items = Model::where_in('id', $ids);
 		if (empty($items)) return Response::error('404');
 		
-		// Delete images if they are defined
+		// Delete images if they are defined.
 		foreach($items->get() as $item) {
-			if (!empty($item->image)) Croppa::delete($item->image);
+			if (!method_exists($item, 'image') && !empty($item->image)) Croppa::delete($item->image);
 		}
 		
 		// Delete the row
Fixes an issue when deleting an instance of a model with an image() function defined on it