Fix ControlNetUnit legacy field alias (#2860)
parent
6a86fdd78d
commit
4cb22867c2
|
|
@ -292,7 +292,7 @@ class ControlNetUnit(BaseModel):
|
|||
for alias, key in ext_compat_keys.items():
|
||||
if alias in values:
|
||||
assert key not in values, f"Conflict of field '{alias}' and '{key}'"
|
||||
values[key] = alias
|
||||
values[key] = values[alias]
|
||||
cls.cls_logger.warn(
|
||||
f"Deprecated alias '{alias}' detected. This field will be removed on 2024-06-01"
|
||||
f"Please use '{key}' instead."
|
||||
|
|
|
|||
|
|
@ -239,3 +239,7 @@ def test_infotext_parsing():
|
|||
pixel_perfect=True,
|
||||
control_mode="Balanced",
|
||||
) == ControlNetUnit.parse(infotext)
|
||||
|
||||
|
||||
def test_alias():
|
||||
ControlNetUnit.from_dict({"lowvram": True})
|
||||
|
|
|
|||
Loading…
Reference in New Issue