diff options
Diffstat (limited to 'mediagoblin/submit/lib.py')
-rw-r--r-- | mediagoblin/submit/lib.py | 12 |
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)) |