aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/submit/lib.py
diff options
context:
space:
mode:
authorJessica Tallon <jessica@megworld.co.uk>2014-08-05 22:04:50 +0100
committerChristopher Allan Webber <cwebber@dustycloud.org>2014-08-18 10:51:32 -0500
commit9246a6ba89ab22a07e06b673e9eb0f135d2079a6 (patch)
tree0fd4eb1bd6819540007cd326c1ac4dc3d198eb9b /mediagoblin/submit/lib.py
parent32ff6f4dc06c91d452afa717eb3198cf746c2bf1 (diff)
downloadmediagoblin-9246a6ba89ab22a07e06b673e9eb0f135d2079a6.tar.lz
mediagoblin-9246a6ba89ab22a07e06b673e9eb0f135d2079a6.tar.xz
mediagoblin-9246a6ba89ab22a07e06b673e9eb0f135d2079a6.zip
Tidy up federation code and add tests to cover more of the APIs
Diffstat (limited to 'mediagoblin/submit/lib.py')
-rw-r--r--mediagoblin/submit/lib.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/mediagoblin/submit/lib.py b/mediagoblin/submit/lib.py
index 327ebbd8..aaa90ea0 100644
--- a/mediagoblin/submit/lib.py
+++ b/mediagoblin/submit/lib.py
@@ -266,7 +266,9 @@ def api_upload_request(request, file_data, entry):
""" This handles a image upload request """
# Use the same kind of method from mediagoblin/submit/views:submit_start
entry.title = file_data.filename
- entry.generate_slug()
+
+ # This will be set later but currently we just don't have enough information
+ entry.slug = None
queue_file = prepare_queue_task(request.app, entry, file_data.filename)
with queue_file:
@@ -278,15 +280,13 @@ def api_upload_request(request, file_data, entry):
def api_add_to_feed(request, entry):
""" Add media to Feed """
if entry.title:
- # Shame we have to do this here but we didn't have the data in
- # api_upload_request as no filename is usually specified.
- entry.slug = None
entry.generate_slug()
feed_url = request.urlgen(
'mediagoblin.user_pages.atom_feed',
- qualified=True, user=request.user.username)
+ qualified=True, user=request.user.username
+ )
run_process_media(entry, feed_url)
add_comment_subscription(request.user, entry)
- return json_response(entry.serialize(request)) \ No newline at end of file
+ return json_response(entry.serialize(request))