From 605377420e70c715f742414586ce2324098c57b1 Mon Sep 17 00:00:00 2001 From: kzangeli Date: Thu, 4 Jun 2026 09:50:39 +0200 Subject: [PATCH] fix: Prepare CSR keyword takes entity_id_pattern, not entity_pattern Three callers passed entity_pattern=; Robot does not match an unknown named argument, so the whole string was passed positionally and landed in the entity_id slot, injecting "id": "entity_pattern=urn:ngsi-ld:Vehicle:*" (not a valid URI) into the registration's entities. Brokers that URI-validate the entity id reject the registration with 400, failing the setup of D012_01_red, D015_01_inc and D013_02_red. --- .../BatchEntities/CreateBatchOfEntities/D012_01_red.robot | 2 +- .../BatchEntities/DeleteBatchEntities/D015_01_inc.robot | 2 +- .../BatchEntities/UpsertBatchOfEntities/D013_02_red.robot | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/CreateBatchOfEntities/D012_01_red.robot b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/CreateBatchOfEntities/D012_01_red.robot index 4a911a71..2e8c2de2 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/CreateBatchOfEntities/D012_01_red.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/CreateBatchOfEntities/D012_01_red.robot @@ -53,7 +53,7 @@ Setup Entity Id And Registration And Start Context Source Mock Server ${registration_payload}= Prepare Context Source Registration From File ... ${registration_id} ... ${registration_payload_file_path} - ... entity_pattern=${entity_pattern} + ... entity_id_pattern=${entity_pattern} ... mode=redirect ... endpoint=/broker1 ${response}= Create Context Source Registration With Return ${registration_payload} diff --git a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/DeleteBatchEntities/D015_01_inc.robot b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/DeleteBatchEntities/D015_01_inc.robot index 690a7bd1..56131b36 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/DeleteBatchEntities/D015_01_inc.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/DeleteBatchEntities/D015_01_inc.robot @@ -54,7 +54,7 @@ Setup Entity Id And Registration And Start Context Source Mock Server ${registration_payload}= Prepare Context Source Registration From File ... ${registration_id} ... ${registration_payload_file_path} - ... entity_pattern=${entity_pattern} + ... entity_id_pattern=${entity_pattern} ${response}= Create Context Source Registration With Return ${registration_payload} Check Response Status Code 201 ${response.status_code} diff --git a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_02_red.robot b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_02_red.robot index 2ef07cd7..9f1c40b3 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_02_red.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_02_red.robot @@ -72,7 +72,7 @@ Setup Entity Id And Registration And Start Context Source Mock Server ${registration_payload}= Prepare Context Source Registration From File ... ${registration_id} ... ${registration_payload_file_path} - ... entity_pattern=${entity_pattern} + ... entity_id_pattern=${entity_pattern} ... mode=redirect ... endpoint=/broker2 ${response}= Create Context Source Registration With Return ${registration_payload} -- GitLab