Skip to content

fix several issues around "put-metadata" in combination with MergeThing commands#2226

Merged
thjaeckle merged 3 commits intoeclipse-ditto:masterfrom
beyonnex-io:bugfix/put-metadata-for-merge-things
Sep 18, 2025
Merged

fix several issues around "put-metadata" in combination with MergeThing commands#2226
thjaeckle merged 3 commits intoeclipse-ditto:masterfrom
beyonnex-io:bugfix/put-metadata-for-merge-things

Conversation

@thjaeckle
Copy link
Member

…ng commands

* wildcards were not correctly placed (fixes: eclipse-ditto#1790)
* using non root "/" path was not supported for MergeThing command
* rules about at which places metadata can be placed were overly complex and faulty
* validation of wildcards was restricting use of wildcard at many places
@thjaeckle thjaeckle added this to the 3.8.0 milestone Sep 16, 2025
@thjaeckle thjaeckle self-assigned this Sep 16, 2025
@thjaeckle thjaeckle added the bug label Sep 16, 2025
@thjaeckle
Copy link
Member Author

@alstanchev if you find some time .. this is a small bugfix for an issue we encountered when working with put-metadata in combination with "merge thing" command (which we use a lot) :)

@thjaeckle thjaeckle moved this to Waiting for Approval in Ditto Planning Sep 16, 2025
@thjaeckle
Copy link
Member Author

thjaeckle commented Sep 16, 2025

@thjaeckle
Copy link
Member Author

@alstanchev system-tests are green except one flaky one .. which locally is also green

@thjaeckle thjaeckle merged commit 4bb3098 into eclipse-ditto:master Sep 18, 2025
3 checks passed
@github-project-automation github-project-automation bot moved this from Waiting for Approval to Done in Ditto Planning Sep 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Using wildcard in "put-metadata" header for PATCH / MergeThing command adds the metadata also for non-affected fields

2 participants