summaryrefslogtreecommitdiff
path: root/modules/gallery/controllers/simple_uploader.php
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2009-06-29 20:23:23 -0700
committerBharat Mediratta <bharat@menalto.com>2009-06-29 20:23:23 -0700
commitdf848618334259f09ebae271452a8b67374943bf (patch)
tree27c35d3ae2d9482cc8418537d37812556e98d767 /modules/gallery/controllers/simple_uploader.php
parentf5f74e3638e31517e7513a3d9cbda48d9806a904 (diff)
If the argument to app() is not an album id, switch to the item parent.
Fixes ticket #489.
Diffstat (limited to 'modules/gallery/controllers/simple_uploader.php')
-rw-r--r--modules/gallery/controllers/simple_uploader.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/gallery/controllers/simple_uploader.php b/modules/gallery/controllers/simple_uploader.php
index e68df2b8..713e30af 100644
--- a/modules/gallery/controllers/simple_uploader.php
+++ b/modules/gallery/controllers/simple_uploader.php
@@ -22,6 +22,9 @@ class Simple_Uploader_Controller extends Controller {
$item = ORM::factory("item", $id);
access::required("view", $item);
access::required("add", $item);
+ if (!$item->is_album()) {
+ $item = $item->parent();
+ }
$v = new View("simple_uploader.html");
$v->item = $item;