diff --git a/models/Thumbnail.php b/models/Thumbnail.php index 5eb562c4..d35c2603 100644 --- a/models/Thumbnail.php +++ b/models/Thumbnail.php @@ -335,6 +335,11 @@ class Thumbnail { $thumb_selector = $this->width . 'x' . $this->height . $this->filename_suffix; $this->thumbnails[$thumb_selector] = $filename !== 'NULL' ? $filename : null; + + // For consistency, write new thumbnail filename to parent Image object. + // TODO: there could still be an inconsistency if multiple objects exists for the same image asset. + $this->image->getThumbnails()[$thumb_selector] = $this->thumbnails[$thumb_selector]; + return $success; } else