Skip to content

Commit 3ecbbb2

Browse files
committed
fix: do not define self_link if the field is present
1 parent c4c23f5 commit 3ecbbb2

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/magic_module_skaffolder/skaffolder.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -192,11 +192,10 @@ def _singular_snake_case(match: re.Match) -> str:
192192
result["base_url"] = base_url
193193

194194
def add_self_link():
195-
if "name" in type_definition.properties.keys():
196-
result["self_link"] = result["base_url"] + "/{{name}}"
197-
198195
if "self_link" in type_definition.properties.keys():
199196
result["has_self_link"] = True
197+
elif "name" in type_definition.properties.keys():
198+
result["self_link"] = result["base_url"] + "/{{name}}"
200199

201200
def add_update_verb():
202201
patch_method = resource_definition.methods.get("patch")

0 commit comments

Comments
 (0)