From 50b92b9154e1c3ddf87cad26eaf4711934b8fe28 Mon Sep 17 00:00:00 2001
From: Dries Buytaert <dries@buytaert.net>
Date: Sat, 3 Nov 2001 21:28:57 +0000
Subject: [PATCH] - small bugfix

---
 includes/node.inc | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/includes/node.inc b/includes/node.inc
index ca914a490a3f..6b803a9e7b4e 100644
--- a/includes/node.inc
+++ b/includes/node.inc
@@ -135,13 +135,13 @@ function node_save($node, $filter) {
     if (is_numeric($key)) {
       if (isset($node->$value)) {
           // The above check is mandatory.
-        $edit->$value = check_query($node->$value);
+        $edit->$value = $node->$value;
       }
     }
     else {
       if (isset($value)) {
           // The above check is mandatory.
-        $edit->$key = check_query($value);
+        $edit->$key = $value;
       }
     }
   }
@@ -176,8 +176,8 @@ function node_save($node, $filter) {
     // prepare the query:
     foreach ($node as $key => $value) {
       if (in_array($key, $fields)) {
-        $k[] = $key;
-        $v[] = "'$value'";
+        $k[] = check_query($key);
+        $v[] = "'". check_query($value) ."'";
       }
     }
 
@@ -201,7 +201,7 @@ function node_save($node, $filter) {
     // prepare the query:
     foreach ($node as $key => $value) {
       if (in_array($key, $fields)) {
-        $q[] = "$key = '$value'";
+        $q[] = check_query($key) ." = '". check_query($value) ."'";
       }
     }
 
-- 
GitLab