Loading
fix(046_22_08): a fully-deleted multi-attribute notifies one Null marker per instance
`name` in building-multi-instances-attributes has three instances (the default one plus two datasetIds) and the test deletes all three, so the notification reports one NGSI-LD Null marker PER removed instance — a multi-instance Attribute is an Array, deleted or not (TS 104-175 § 8.5 / § 10.5.7). The assertion indexed it as a single object and died inside Robot with "list indices must be integers". Assert the Array instead. Also reverts 94601fb4, which had changed 010_04_01 to expect SHORT attribute names in the 207 UpdateResult. TS 104-176 § 6.2.3 is explicit: "Only Fully Qualified Names shall be used in the payload body of error or partial success responses, as there is no context present". The original expectations were right; the broker was the half-wrong side (it compacted against the core context only, so default-context attributes came out short while foreign-context IRIs stayed expanded) and is fixed as of 2026-07-30. Doubts recorded as #103 and #104. Co-Authored-By:Claude Opus 5 (1M context) <noreply@anthropic.com>