Skip to content

Commit 44a4f43

Browse files
committed
fix scripts
Signed-off-by: Vladimir Mandic <mandic00@live.com>
1 parent 76b63d8 commit 44a4f43

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

modules/scripts.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -397,6 +397,7 @@ def prepare_ui(self):
397397
def setup_ui(self, parent='unknown', accordion=True):
398398
import modules.api.models as api_models
399399
self.titles = [wrap_call(script.title, script.filename, "title") or f"{script.filename} [error]" for script in self.selectable_scripts]
400+
400401
inputs = []
401402
inputs_alwayson = [True]
402403

@@ -493,7 +494,7 @@ def init_field(title):
493494
self.selectable_scripts[script_index].group.visible = True
494495

495496
dropdown.init_field = init_field
496-
dropdown.change(fn=select_script, inputs=[dropdown], outputs=[script.group for script in self.selectable_scripts])
497+
dropdown.change(fn=select_script, inputs=[dropdown], outputs=[script.group for script in self.selectable_scripts if script.group is not None])
497498

498499
def onload_script_visibility(params):
499500
title = params.get('Script', None)
@@ -505,8 +506,8 @@ def onload_script_visibility(params):
505506
else:
506507
return gr.update(visible=False)
507508

508-
self.infotext_fields.append( (dropdown, lambda x: gr.update(value=x.get('Script', 'None'))) )
509-
self.infotext_fields.extend( [(script.group, onload_script_visibility) for script in self.selectable_scripts] )
509+
self.infotext_fields.append((dropdown, lambda x: gr.update(value=x.get('Script', 'None'))))
510+
self.infotext_fields.extend([(script.group, onload_script_visibility) for script in self.selectable_scripts if script.group is not None])
510511
return inputs
511512

512513
def run(self, p, *args):

0 commit comments

Comments
 (0)