fix(web): copy workflow will have correct version and id
This commit is contained in:
parent
ee8efd0b6b
commit
8fe38fde3d
@ -309,6 +309,17 @@ export function CopyWorkflowVersion({
|
|||||||
<DropdownMenuContent className="w-56">
|
<DropdownMenuContent className="w-56">
|
||||||
<DropdownMenuItem
|
<DropdownMenuItem
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
|
if (!workflow) return;
|
||||||
|
|
||||||
|
// console.log(workflow_version?.workflow);
|
||||||
|
|
||||||
|
workflow_version?.workflow?.nodes.forEach((x: any) => {
|
||||||
|
if (x?.type === "ComfyDeploy") {
|
||||||
|
x.widgets_values[1] = workflow.id;
|
||||||
|
x.widgets_values[2] = workflow_version.version;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
navigator.clipboard.writeText(
|
navigator.clipboard.writeText(
|
||||||
JSON.stringify(workflow_version?.workflow)
|
JSON.stringify(workflow_version?.workflow)
|
||||||
);
|
);
|
||||||
@ -374,7 +385,7 @@ export function ViewWorkflowDetailsButton({
|
|||||||
const groupedByAuxName = useMemo(() => {
|
const groupedByAuxName = useMemo(() => {
|
||||||
if (!data) return null;
|
if (!data) return null;
|
||||||
|
|
||||||
console.log(data);
|
// console.log(data);
|
||||||
|
|
||||||
const workflow_version = getWorkflowVersionFromVersionIndex(
|
const workflow_version = getWorkflowVersionFromVersionIndex(
|
||||||
workflow,
|
workflow,
|
||||||
@ -395,7 +406,7 @@ export function ViewWorkflowDetailsButton({
|
|||||||
})
|
})
|
||||||
.filter((item) => item !== null);
|
.filter((item) => item !== null);
|
||||||
|
|
||||||
console.log(crossCheckedApi);
|
// console.log(crossCheckedApi);
|
||||||
|
|
||||||
const groupedByAuxName = crossCheckedApi.reduce(
|
const groupedByAuxName = crossCheckedApi.reduce(
|
||||||
(acc, data) => {
|
(acc, data) => {
|
||||||
@ -403,7 +414,7 @@ export function ViewWorkflowDetailsButton({
|
|||||||
|
|
||||||
const { node, classTypeData } = data;
|
const { node, classTypeData } = data;
|
||||||
const auxName = classTypeData[1][1].title_aux;
|
const auxName = classTypeData[1][1].title_aux;
|
||||||
console.log(auxName);
|
// console.log(auxName);
|
||||||
if (!acc[auxName]) {
|
if (!acc[auxName]) {
|
||||||
acc[auxName] = {
|
acc[auxName] = {
|
||||||
url: classTypeData[0],
|
url: classTypeData[0],
|
||||||
@ -422,7 +433,7 @@ export function ViewWorkflowDetailsButton({
|
|||||||
>
|
>
|
||||||
);
|
);
|
||||||
|
|
||||||
console.log(groupedByAuxName);
|
// console.log(groupedByAuxName);
|
||||||
|
|
||||||
return groupedByAuxName;
|
return groupedByAuxName;
|
||||||
}, [version, data]);
|
}, [version, data]);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user