Changeset 14760
- Timestamp:
- 02/06/08 15:45:06 (10 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/midcom/midcom.helper.datamanager2/storage/midgard.php
r14385 r14760 91 91 92 92 case 'metadata': 93 if (!isset($this->object->metadata->$name)) { 93 if (!property_exists($this->object->metadata, $name)) 94 { 94 95 throw new Exception("Missing $fieldname field in object: " . get_class($this->object->metadata)); 95 96 } … … 99 100 default: 100 101 $fieldname = $this->_schema->fields[$name]['storage']['location']; 101 if (!isset($this->object->$fieldname)) throw new Exception("Missing $fieldname field in object: " . get_class($this->object)); 102 if (!property_exists($this->object, $fieldname)) 103 { 104 throw new Exception("Missing $fieldname field in object: " . get_class($this->object)); 105 } 102 106 $this->object->$fieldname = $data; 103 107 break;
