From f3d6245511d43f4631a9a28c70a39ab6c51a2f40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enes=20Sad=C4=B1k=20=C3=96zbek?= <1809172+Trojaner@users.noreply.github.com> Date: Sun, 29 Jun 2025 22:20:31 +0300 Subject: [PATCH] Fix not applying text encoders of LoRAs on prompts which caused the related LoRAs to load --- modules/processing_args.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/processing_args.py b/modules/processing_args.py index 7721fe371..36f637873 100644 --- a/modules/processing_args.py +++ b/modules/processing_args.py @@ -148,6 +148,8 @@ def set_pipeline_args(p, model, prompts:list, negative_prompts:list, prompts_2:t steps = kwargs.get("num_inference_steps", None) or len(getattr(p, 'timesteps', ['1'])) clip_skip = kwargs.pop("clip_skip", 1) + extra_networks.activate(p, include=['text_encoder', 'text_encoder_2', 'text_encoder_3']) + parser = 'fixed' prompt_attention = prompt_attention or shared.opts.prompt_attention if (prompt_attention != 'fixed') and ('Onnx' not in model.__class__.__name__) and ('prompt' not in p.task_args) and ( @@ -168,7 +170,6 @@ def set_pipeline_args(p, model, prompts:list, negative_prompts:list, prompts_2:t else: prompt_parser_diffusers.embedder = None - extra_networks.activate(p, include=['text_encoder', 'text_encoder_2', 'text_encoder_3']) if 'prompt' in possible: if 'OmniGen' in model.__class__.__name__: prompts = [p.replace('|image|', '<|image_1|>') for p in prompts]