mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-24 21:04:40 +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):
|
||||
type = "label"
|
||||
|
||||
def __init__(self, label, key=None):
|
||||
super().__init__(label=label, key=key)
|
||||
def __init__(self, label, key=None, *args, **kwargs):
|
||||
super().__init__(label=label, key=key, *args, **kwargs)
|
||||
|
||||
def _def_type_compare(self, other: "UILabelDef") -> bool:
|
||||
return self.label == other.label
|
||||
|
|
@ -523,7 +523,10 @@ class TextDef(AbstractAttrDef):
|
|||
|
||||
def serialize(self):
|
||||
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["placeholder"] = self.placeholder
|
||||
return data
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue