From 9dad506b03e1d6f1c3ee626937d90df199cdd8f4 Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Sat, 25 Oct 2025 15:58:20 -0400 Subject: [PATCH] fix namegen for video Signed-off-by: Vladimir Mandic --- modules/images_namegen.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/images_namegen.py b/modules/images_namegen.py index 5a03524aa..337b5b889 100644 --- a/modules/images_namegen.py +++ b/modules/images_namegen.py @@ -72,16 +72,16 @@ class FilenameGenerator: self.p = p if seed is not None and int(seed) > 0: self.seed = seed - elif p is not None and hasattr(p, 'all_seeds'): - self.seed = p.all_seeds[0] - elif p is not None and hasattr(p, 'seeds'): - self.seed = p.seeds[0] + elif p is not None and getattr(p, 'all_seeds', None) is not None and len(p.all_seeds) > 0: + self.seed = p.all_seeds[0] if int(p.all_seeds[0]) > 0 else 0 + elif p is not None and getattr(p, 'seeds', None) is not None and len(p.seeds) > 0: + self.seed = p.seeds[0] if int(p.seeds[0]) > 0 else 0 else: - self.seed = p.seed if p is not None else 0 + self.seed = p.seed if p is not None and getattr(p, 'seed', 0) > 0 else 0 if prompt is not None: self.prompt = prompt else: - self.prompt = p.prompt if p is not None else '' + self.prompt = p.prompt if p is not None and getattr(p, 'prompt', '') is not '' else '' if isinstance(self.prompt, list): self.prompt = ' '.join(self.prompt) self.image = image