fix(canvas): 节点复制 - 修复生图副本生成后消失 (#676)

Co-authored-by: tanzui <305375675@.com>
This commit is contained in:
tanzui
2026-10-05 15:26:51 +08:00
committed by GitHub
parent 4b1ce20d2d
commit 1dfc8ce7ac
5 changed files with 85 additions and 6 deletions

View File

@@ -43,6 +43,7 @@ describe("canvas generation copy metadata", () => {
videoStartFrameNodeId: "reference-start",
videoEndFrameNodeId: "reference-end",
generationResultPlacement: "new-version",
generationEffectKeys: ["attach-node:source-task:source:0"],
},
};
@@ -53,6 +54,8 @@ describe("canvas generation copy metadata", () => {
expect(metadata.videoEndFrameNodeId).toBe("reference-end");
expect(metadata.copiedFromNodeId).toBe("source");
expect(metadata.generationResultPlacement).toBe("replace-node");
expect(metadata.generationEffectKeys).toBeUndefined();
expect(source.metadata?.generationEffectKeys).toEqual(["attach-node:source-task:source:0"]);
});
test("复制到副本的入边继续解析为同一张参考图", () => {