try:
meta = backend.get_object_meta(request.user, v_account, v_container, v_object)
- permissions = backend.get_object_permissions(request.user, v_account, v_container, v_object)
+ public = backend.get_object_public(request.user, v_account, v_container, v_object)
except:
raise ItemNotFound('Object does not exist')
- # TODO: Fix public indicator.
- if 'public' not in permissions:
+ if not public:
raise ItemNotFound('Object does not exist')
update_manifest_meta(request, v_account, meta)
try:
meta = backend.get_object_meta(request.user, v_account, v_container, v_object)
- permissions = backend.get_object_permissions(request.user, v_account, v_container, v_object)
+ public = backend.get_object_public(request.user, v_account, v_container, v_object)
except:
raise ItemNotFound('Object does not exist')
- # TODO: Fix public indicator.
- if 'public' not in permissions:
+ if not public:
raise ItemNotFound('Object does not exist')
update_manifest_meta(request, v_account, meta)