Component
API Server / GraphQL
Infrahub version
1.9.5
Current Behavior
if I merge a branch that deletes an object that had it's kind/inheritance migrated on the default branch after my branch was created, then that migrated object remains undeleted.
Expected Behavior
deleting an object on a branch and merging it to the default branch should delete the object on the default branch, regardless of how the object was changed on the default branch.
Steps to Reproduce
- create an object
- create branch
br1
- update the schema of the object from step 1 to change its name, namespace, or inheritance
- merge branch
br1
- the object from step 1, with its new kind/inheritance, will still exist
Additional Information
No response
Component
API Server / GraphQL
Infrahub version
1.9.5
Current Behavior
if I merge a branch that deletes an object that had it's kind/inheritance migrated on the default branch after my branch was created, then that migrated object remains undeleted.
Expected Behavior
deleting an object on a branch and merging it to the default branch should delete the object on the default branch, regardless of how the object was changed on the default branch.
Steps to Reproduce
br1br1Additional Information
No response