]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
PostgreSQL: Quote table name in manually formed query - fixes profile settings update
authorCiaranG <ciaran@ciarang.com>
Mon, 15 Sep 2008 07:02:56 +0000 (03:02 -0400)
committerCiaranG <ciaran@ciarang.com>
Mon, 15 Sep 2008 07:02:56 +0000 (03:02 -0400)
darcs-hash:20080915070256-f6e2c-344d1ca1ca158b9ab5f558804ad129c1ef9d6a7a.gz

classes/User.php

index 96a7482ead46fae9e0aa539fc3bbbfe30f3a2add..cef4769f33e2e8dafe13c8cbfa7dbdfc6a24d758 100644 (file)
@@ -101,7 +101,12 @@ class User extends DB_DataObject
                        return true;
                }
                $toupdate = implode(', ', $parts);
-               $qry = 'UPDATE ' . $this->tableName() . ' SET ' . $toupdate .
+
+               $table = $this->tableName();
+               if(common_config('db','quote_identifiers')) {
+                       $table = '"' . $table . '"';
+               }
+               $qry = 'UPDATE ' . $table . ' SET ' . $toupdate .
                  ' WHERE id = ' . $this->id;
                return $this->query($qry);
        }