Merge pull request #4793 from jonom/image-properties

FIX Image_Cached record class name
This commit is contained in:
Damian Mooyman 2015-12-22 10:09:05 +13:00
commit 880a3ef0ab

View File

@ -1040,7 +1040,12 @@ class Image_Cached extends Image {
*/
public function __construct($filename = null, $isSingleton = false, Image $sourceImage = null) {
parent::__construct(array(), $isSingleton);
if ($sourceImage) $this->update($sourceImage->toMap());
if ($sourceImage) {
// Copy properties from source image, except unsafe ones
$properties = $sourceImage->toMap();
unset($properties['RecordClassName'], $properties['ClassName']);
$this->update($properties);
}
$this->ID = -1;
$this->Filename = $filename;
}