summaryrefslogtreecommitdiff
path: root/core/helpers/item.php
diff options
context:
space:
mode:
authorTim Almdal <tnalmdal@shaw.ca>2009-05-14 15:14:07 +0000
committerTim Almdal <tnalmdal@shaw.ca>2009-05-14 15:14:07 +0000
commitd7c4d32c57d2b07b43c6fcade438d3187bb9ca08 (patch)
tree5c6502e8d6b8dc84312c3ec64a3935a13f73995e /core/helpers/item.php
parentc8c82eff66d017e9a9bec8b8890285e89afcf2ec (diff)
Fix for ticket #268
1) Added a clear method to model_cache 2) Cleared the model_cache, when the make_album_cover or remove_album_cover is called.
Diffstat (limited to 'core/helpers/item.php')
-rw-r--r--core/helpers/item.php2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/helpers/item.php b/core/helpers/item.php
index f5dbc38b..b051bb0e 100644
--- a/core/helpers/item.php
+++ b/core/helpers/item.php
@@ -49,6 +49,7 @@ class item_Core {
$parent = $item->parent();
access::required("edit", $parent);
+ model_cache::clear("item", $parent->album_cover_item_id);
$parent->album_cover_item_id = $item->is_album() ? $item->album_cover_item_id : $item->id;
$parent->thumb_dirty = 1;
$parent->save();
@@ -63,6 +64,7 @@ class item_Core {
access::required("edit", $album);
@unlink($album->thumb_path());
+ model_cache::clear("item", $album->album_cover_item_id) ;
$album->album_cover_item_id = null;
$album->thumb_width = 0;
$album->thumb_height = 0;