From bb1e62f2ae9ce89b6d1ee949f44622e12759d456 Mon Sep 17 00:00:00 2001 From: vladmandic Date: Tue, 20 Jan 2026 18:32:19 +0100 Subject: [PATCH] fix_seed Signed-off-by: vladmandic --- modules/processing_helpers.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/modules/processing_helpers.py b/modules/processing_helpers.py index 222409738..d2a33ba62 100644 --- a/modules/processing_helpers.py +++ b/modules/processing_helpers.py @@ -236,10 +236,16 @@ def get_fixed_seed(seed): def fix_seed(p): p.seed = get_fixed_seed(p.seed) p.subseed = get_fixed_seed(p.subseed) - for i in range(len(p.all_seeds)): - p.all_seeds[i] = get_fixed_seed(p.all_seeds[i]) - for i in range(len(p.all_subseeds)): - p.all_subseeds[i] = get_fixed_seed(p.all_subseeds[i]) + if p.all_seeds is None or len(p.all_seeds) == 0: + p.all_seeds = [p.seed] + else: + for i in range(len(p.all_seeds)): + p.all_seeds[i] = get_fixed_seed(p.all_seeds[i]) + if p.all_subseeds is None or len(p.all_subseeds) == 0: + p.all_subseeds = [p.subseed] + else: + for i in range(len(p.all_subseeds)): + p.all_subseeds[i] = get_fixed_seed(p.all_subseeds[i]) def old_hires_fix_first_pass_dimensions(width, height):