多pipeline同步支持
This commit is contained in:
@@ -18,3 +18,13 @@ class ConstructionTaskSyncStrategy(DefaultSyncStrategy[ConstructionResponse]):
|
||||
remote_orphan_action=OrphanAction.NONE,
|
||||
update_direction=UpdateDirection.PUSH,
|
||||
)
|
||||
|
||||
def preprocess_compare_payload(self, payload: dict) -> dict:
|
||||
plan_nodes = payload.get("plan_node")
|
||||
if not isinstance(plan_nodes, list):
|
||||
return payload
|
||||
payload["plan_node"] = [
|
||||
{key: value for key, value in item.items() if key != "is_audit"} if isinstance(item, dict) else item
|
||||
for item in plan_nodes
|
||||
]
|
||||
return payload
|
||||
|
||||
Reference in New Issue
Block a user