DataObjects/Core_person.php
authoredward <edward@roojs.com>
Tue, 12 Dec 2017 05:48:23 +0000 (13:48 +0800)
committeredward <edward@roojs.com>
Tue, 12 Dec 2017 05:48:23 +0000 (13:48 +0800)
DataObjects/Core_person.php

index deb02d2..745a1e8 100644 (file)
@@ -1031,12 +1031,14 @@ class Pman_Core_DataObjects_Core_person extends DB_DataObject
          * Seems we never expose oath_key / passwd, so...
          */
         
-        $this->_extra_cols = array('length_passwd', 'length_oath_key');
+        if($this->tableName() == 'core_person'){
+            $this->_extra_cols = array('length_passwd', 'length_oath_key');
         
-        $this->selectAdd("
-            LENGTH({$this->tableName()}.passwd) AS length_passwd,
-            LENGTH({$this->tableName()}.oath_key) AS length_oath_key
-        ");
+            $this->selectAdd("
+                LENGTH({$this->tableName()}.passwd) AS length_passwd,
+                LENGTH({$this->tableName()}.oath_key) AS length_oath_key
+            ");
+        }
         
     }