aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/plugins/piwigo
diff options
context:
space:
mode:
authorMats Sjöberg <mats@sjoberg.fi>2013-05-21 22:46:57 +0300
committerMats Sjöberg <mats@sjoberg.fi>2013-05-21 22:46:57 +0300
commit94d31920412ecaa77fbf0168f687c542df1c9b59 (patch)
treecba13f2acfcfce4ca6d407a48726172a32a3c3ca /mediagoblin/plugins/piwigo
parent7da90d56d14d47e9d5b124a42a5d9e1101a603e0 (diff)
downloadmediagoblin-94d31920412ecaa77fbf0168f687c542df1c9b59.tar.lz
mediagoblin-94d31920412ecaa77fbf0168f687c542df1c9b59.tar.xz
mediagoblin-94d31920412ecaa77fbf0168f687c542df1c9b59.zip
Piwigo: some sanity checks before adding to collection as per Elrond's suggestions.
Diffstat (limited to 'mediagoblin/plugins/piwigo')
-rw-r--r--mediagoblin/plugins/piwigo/views.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mediagoblin/plugins/piwigo/views.py b/mediagoblin/plugins/piwigo/views.py
index 250bf758..5285ce65 100644
--- a/mediagoblin/plugins/piwigo/views.py
+++ b/mediagoblin/plugins/piwigo/views.py
@@ -179,7 +179,8 @@ def pwg_images_addSimple(request):
collection_id = form.category.data
if collection_id > 0:
collection = Collection.query.get(collection_id)
- add_media_to_collection(collection, entry, "")
+ if collection is not None and collection.creator == request.user.id:
+ add_media_to_collection(collection, entry, "")
return {'image_id': entry.id, 'url': entry.url_for_self(request.urlgen,
qualified=True)}