summaryrefslogtreecommitdiff
path: root/core/controllers
diff options
context:
space:
mode:
Diffstat (limited to 'core/controllers')
-rw-r--r--core/controllers/quick.php7
1 files changed, 6 insertions, 1 deletions
diff --git a/core/controllers/quick.php b/core/controllers/quick.php
index 44ca32b4..b9a8fb82 100644
--- a/core/controllers/quick.php
+++ b/core/controllers/quick.php
@@ -80,7 +80,12 @@ class Quick_Controller extends Controller {
$parent = $item->parent();
access::required("edit", $parent);
- $parent->album_cover_item_id = $item->id;
+ if ($item->type == "photo") {
+ $parent->album_cover_item_id = $item->id;
+ } else if ($item->type == "album") {
+ $parent->album_cover_item_id = $item->album_cover_item_id;
+ }
+
$parent->thumb_dirty = 1;
$parent->save();
graphics::generate($parent);