Merge "[FIX] Correct design ref use with Drydock client"
This commit is contained in:
@@ -36,6 +36,10 @@ class DesignRefHelper:
|
|||||||
"""
|
"""
|
||||||
return json.dumps(self.get_design_reference_dict(revision_id))
|
return json.dumps(self.get_design_reference_dict(revision_id))
|
||||||
|
|
||||||
|
def get_design_reference_href(self, revision_id):
|
||||||
|
"""Returns only the href to the deckhand design"""
|
||||||
|
return "deckhand+{}".format(self._path.format(revision_id))
|
||||||
|
|
||||||
def get_design_reference_dict(self, revision_id):
|
def get_design_reference_dict(self, revision_id):
|
||||||
"""Constructs a Deckhand specific design reference
|
"""Constructs a Deckhand specific design reference
|
||||||
|
|
||||||
@@ -44,6 +48,6 @@ class DesignRefHelper:
|
|||||||
"""
|
"""
|
||||||
return {
|
return {
|
||||||
"rel": "design",
|
"rel": "design",
|
||||||
"href": "deckhand+{}".format(self._path.format(revision_id)),
|
"href": self.get_design_reference_href(revision_id),
|
||||||
"type": "application/x-yaml"
|
"type": "application/x-yaml"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ def _get_node_lookup(revision_id):
|
|||||||
|
|
||||||
return NodeLookup(
|
return NodeLookup(
|
||||||
service_clients.drydock_client(),
|
service_clients.drydock_client(),
|
||||||
DesignRefHelper().get_design_reference_dict(revision_id)
|
DesignRefHelper().get_design_reference_href(revision_id)
|
||||||
).lookup
|
).lookup
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user