mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-09-18 13:31:41 +00:00

* Mantain the OperationType Order when considering the dividing groups * Remove reordering the jsonpatch operations from the backend * Fix checkstyle * Fix UnitTests to comply with no reordering * Initial idea on how to fix our current jsonpatch builder from python * fix(JsonUtils): Change JSONPatch library used When creating a JSONPatch by using the 'createDiff' method, the library we are using is not returning a correct JSONPatch when removing multiple items from an array. Since the library doesn't provide good ways to override this behavior and fix it, we decided to move away from it and use the json-patch library only for this specific operation. * Fix linters * Add docstrings * Refactor patch updated on ingestion framework * Add UnitTests * Fix linters