diff --git a/framework.php b/framework.php
index 0a92edb..cedc84a 100644
--- a/framework.php
+++ b/framework.php
@@ -1524,6 +1524,8 @@ public function update($conditions = array(), $verifications = array())
 			else
 				$update_log .= "$var_name=***";
 		}
+		if ($variables == "")
+			return array(true, _('Nothing to update in ')._($obj_name).".",array());
 		$obj_name = $this->getObjectName();
 		if($error != "")
 			return array(false,_("Failed to update").' '._($obj_name).".".$error, $error_fields,0);