Merge "Add correct self-link"
This commit is contained in:
commit
e4df16a88e
|
@ -528,7 +528,7 @@ class ResourceBase(flask_restful.Resource):
|
|||
|
||||
@classmethod
|
||||
def _add_self_referential_link(cls, ref):
|
||||
self_link = '/'.join([base_url(), 'v3', cls.collection_key])
|
||||
self_link = '/'.join([base_url(), 'v3', cls.collection_key, ref['id']])
|
||||
ref.setdefault('links', {})['self'] = self_link
|
||||
|
||||
@classmethod
|
||||
|
|
|
@ -77,6 +77,8 @@ class _TestResourceWithCollectionInfo(flask_common.ResourceBase):
|
|||
raise exception.NotFound(target=argument_id)
|
||||
ref = flask.request.get_json(force=True)
|
||||
self._require_matching_id(ref)
|
||||
# Maintain the ref id
|
||||
ref['id'] = argument_id
|
||||
self._storage_dict[argument_id] = ref
|
||||
return '', 204
|
||||
|
||||
|
|
Loading…
Reference in New Issue