Skip to content

Commit b326af2

Browse files
committed
Reenable convert query test for transforms and fix code
1 parent 21d3c54 commit b326af2

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

backend/infrahub/proposed_change/tasks.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1429,6 +1429,9 @@ def _parse_artifact_definitions(definitions: list[dict]) -> list[ProposedChangeA
14291429
elif artifact_definition.transform_kind == InfrahubKind.TRANSFORMPYTHON:
14301430
artifact_definition.class_name = definition["node"]["transformation"]["node"]["class_name"]["value"]
14311431
artifact_definition.file_path = definition["node"]["transformation"]["node"]["file_path"]["value"]
1432+
artifact_definition.convert_query_response = definition["node"]["transformation"]["node"][
1433+
"convert_query_response"
1434+
]["value"]
14321435

14331436
parsed.append(artifact_definition)
14341437

backend/tests/fixtures/repos/car-dealership/initial__main/transforms/converted_person_with_cars.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ class ConvertedPersonWith(InfrahubTransform):
99
async def transform(self, data: dict[str, Any]) -> dict[str, Any]:
1010
node_id = data["TestingPerson"]["edges"][0]["node"]["id"]
1111

12-
person = self.store.get(key=node_id, kind="TestingPerson", raise_when_missing=False)
13-
if not person:
14-
person = await self.client.get(kind="TestingPerson", id=node_id)
12+
person = self.store.get(key=node_id, kind="TestingPerson")
1513

1614
return {"name": person.name.value, "age": person.age.value}

0 commit comments

Comments
 (0)