From 54452c19880597943462818d2cb0941bb500f112 Mon Sep 17 00:00:00 2001
From: clement <clemmercier45@gmail.com>
Date: Wed, 18 Jun 2014 13:37:26 +0200
Subject: [PATCH] c

---
 class/objet.php | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/class/objet.php b/class/objet.php
index b2dbab6..16527c3 100644
--- a/class/objet.php
+++ b/class/objet.php
@@ -53,7 +53,7 @@ class Objet
         $ret = array();
         foreach(array_keys(get_object_vars($this)) as $keyName) {
             if($keyName[0] == "_") { continue; }
-            if($keyName == $this->_primaryAttr && $this->_primaryAttr == "id") { $ret[] = new Field($keyName, $this->$keyName, true); continue; }
+            if($keyName == $this->_primaryAttr && $this->_primaryAttr == "") { $ret[] = new Field($keyName, $this->$keyName, true); continue; }
             if(in_array($keyName, array_keys($this->_specialFields))) {
                 $ret[] = new $this->_specialFields[$keyName]["t"]($keyName, $this->$keyName);
             } else {
@@ -72,12 +72,10 @@ class Objet
         $params = array();
         foreach(array_keys(get_object_vars($this)) as $keyName) {
             if($keyName[0] == "_") { continue; }
-            if($keyName == $this->_primaryAttr) {
-                if($this->_primaryAttr != "id") {
-                    continue;
-                }
+            if($keyName == $this->_primaryAttr && $this->_primaryAttr == "id") {
                 $values[$keyName] = "nextval('".$dbName."_id_seq'::regclass)";
                 continue;
+                
             }
             $values[$keyName] = ":".$keyName;
             $params[$keyName] = $this->$keyName;
-- 
GitLab