mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
Merge pull request #974 from ynput/bugfix/serialize-regex
Attribute defs: Fix serialize of text wihout regex
This commit is contained in:
commit
41e8d02149
1 changed files with 6 additions and 3 deletions
|
|
@ -327,8 +327,8 @@ class UISeparatorDef(UIDef):
|
||||||
class UILabelDef(UIDef):
|
class UILabelDef(UIDef):
|
||||||
type = "label"
|
type = "label"
|
||||||
|
|
||||||
def __init__(self, label, key=None):
|
def __init__(self, label, key=None, *args, **kwargs):
|
||||||
super().__init__(label=label, key=key)
|
super().__init__(label=label, key=key, *args, **kwargs)
|
||||||
|
|
||||||
def _def_type_compare(self, other: "UILabelDef") -> bool:
|
def _def_type_compare(self, other: "UILabelDef") -> bool:
|
||||||
return self.label == other.label
|
return self.label == other.label
|
||||||
|
|
@ -523,7 +523,10 @@ class TextDef(AbstractAttrDef):
|
||||||
|
|
||||||
def serialize(self):
|
def serialize(self):
|
||||||
data = super().serialize()
|
data = super().serialize()
|
||||||
data["regex"] = self.regex.pattern
|
regex = None
|
||||||
|
if self.regex is not None:
|
||||||
|
regex = self.regex.pattern
|
||||||
|
data["regex"] = regex
|
||||||
data["multiline"] = self.multiline
|
data["multiline"] = self.multiline
|
||||||
data["placeholder"] = self.placeholder
|
data["placeholder"] = self.placeholder
|
||||||
return data
|
return data
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue