Fix problem where feed posting wasn't returning correct object

This commit is contained in:
Jessica Tallon 2014-04-07 11:09:08 -05:00
parent 41599bf23c
commit c3b89febc0

View File

@ -1,3 +1,4 @@
import json import json
import io import io
import mimetypes import mimetypes
@ -72,9 +73,9 @@ def uploads(request):
if hasattr(media_manager, "api_upload_request"): if hasattr(media_manager, "api_upload_request"):
return media_manager.api_upload_request(request, file_data, entry) return media_manager.api_upload_request(request, file_data, entry)
else: else:
return json_response({"error": "Not yet implemented"}, status=400) return json_response({"error": "Not yet implemented"}, status=501)
return json_response({"error": "Not yet implemented"}, status=400) return json_response({"error": "Not yet implemented"}, status=501)
@oauth_required @oauth_required
@csrf_exempt @csrf_exempt
@ -120,7 +121,10 @@ def feed(request):
error = "No such 'image' with id '{0}'".format(id=media_id) error = "No such 'image' with id '{0}'".format(id=media_id)
return json_response(error, status=404) return json_response(error, status=404)
media = media[0] media = media[0]
return json_response(media.serialize(request)) return json_response({
"verb": "post",
"object": media.serialize(request)
})
elif obj.get("objectType", None) is None: elif obj.get("objectType", None) is None:
# They need to tell us what type of object they're giving us. # They need to tell us what type of object they're giving us.