From 9c290f45755270b436f5ec1d284590300b749464 Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Tue, 5 Sep 2023 23:46:20 +1000 Subject: [PATCH 1/2] fix(nodes): add version to iterate and collect --- invokeai/app/services/graph.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/invokeai/app/services/graph.py b/invokeai/app/services/graph.py index 0e40636280..c47d437956 100644 --- a/invokeai/app/services/graph.py +++ b/invokeai/app/services/graph.py @@ -182,7 +182,7 @@ class IterateInvocationOutput(BaseInvocationOutput): # TODO: Fill this out and move to invocations -@invocation("iterate") +@invocation("iterate", version="1.0.0") class IterateInvocation(BaseInvocation): """Iterates over a list of items""" @@ -203,7 +203,7 @@ class CollectInvocationOutput(BaseInvocationOutput): ) -@invocation("collect") +@invocation("collect", version="1.0.0") class CollectInvocation(BaseInvocation): """Collects values into a collection""" From 0a1c5bea05b66786d7ce116b4d8a33ef67a890ac Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Wed, 6 Sep 2023 00:01:26 +1000 Subject: [PATCH 2/2] fix(ui): do not assign empty string to version if undefined this causes zod to fail when building workflows --- invokeai/frontend/web/src/features/nodes/util/parseSchema.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/invokeai/frontend/web/src/features/nodes/util/parseSchema.ts b/invokeai/frontend/web/src/features/nodes/util/parseSchema.ts index d8bb189abc..553d0770aa 100644 --- a/invokeai/frontend/web/src/features/nodes/util/parseSchema.ts +++ b/invokeai/frontend/web/src/features/nodes/util/parseSchema.ts @@ -73,7 +73,7 @@ export const parseSchema = ( const title = schema.title.replace('Invocation', ''); const tags = schema.tags ?? []; const description = schema.description ?? ''; - const version = schema.version ?? ''; + const version = schema.version; const inputs = reduce( schema.properties,