diff --git a/includes/node.inc b/includes/node.inc
index 9f4429c3f938fdbfe6c40d61a9ddf8fad150ca92..0be42e89050747a961eb98839278f72c57dfe582 100644
--- a/includes/node.inc
+++ b/includes/node.inc
@@ -74,8 +74,8 @@ function node_save($node, $filter) {
     $u2 = array();
 
     foreach ($node as $field=>$value) {
-      if (in_array($field, $filter)) {
-        if (in_array($field, $rows)) {
+      if (in_array("$field", $filter)) {
+        if (in_array("$field", $rows)) {
           array_push($u1, check_input($field) ." = '". check_input($value) ."'");
         }
         else {