From 318125cf4e36d711b1953412e0fca22a8e725143 Mon Sep 17 00:00:00 2001 From: Ian Hinder Date: Tue, 30 Sep 2025 14:10:30 +0100 Subject: [PATCH 1/2] capxmock.json: Remove fields no longer provided by CapX --- capxmock/capxmock.json | 27 ++++++--------------------- 1 file changed, 6 insertions(+), 21 deletions(-) diff --git a/capxmock/capxmock.json b/capxmock/capxmock.json index e88ffc0..abc07ed 100644 --- a/capxmock/capxmock.json +++ b/capxmock/capxmock.json @@ -6,27 +6,12 @@ "response": { "body": [{"name": "Person A", - "skills": [{"controlledName": "Skill 1", - "hasValidWikiLink": 2, - "name": "Skill 1", - "rareness": 2, - "rarenessCount": 7, - "skillTagId": 1, - "tasksNeedingThisSkill": null}, - {"controlledName": "Skill 2", - "hasValidWikiLink": 2, - "name": "Skill 2", - "rareness": 2, - "rarenessCount": 7, - "skillTagId": 1, - "tasksNeedingThisSkill": null}]}, + "skills": [{"name": "Skill 1", + "skillTagId": 1}, + {"name": "Skill 2", + "skillTagId": 1}]}, {"name": "Person B", - "skills": [{"controlledName": "Skill 3", - "hasValidWikiLink": 2, - "name": "Skill 3", - "rareness": 2, - "rarenessCount": 7, - "skillTagId": 1, - "tasksNeedingThisSkill": null}]}] + "skills": [{"name": "Skill 3", + "skillTagId": 1}]}] } } From f654722919db85a350fdc3afaee96dd3e9b30984 Mon Sep 17 00:00:00 2001 From: Ian Hinder Date: Tue, 30 Sep 2025 14:31:14 +0100 Subject: [PATCH 2/2] Use 'name' instead of 'controlledName' from CapX API result --- application.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/application.py b/application.py index 968470e..dfd3a52 100644 --- a/application.py +++ b/application.py @@ -70,7 +70,7 @@ def get_people(): transformed_data = {} for persondata in data: transformed_data[persondata["name"]] = { - "interests": [skill["controlledName"] for skill in persondata["skills"]] + "interests": [skill["name"] for skill in persondata["skills"]] } return transformed_data