Fix MediaTag __init__ to handle no args
Let the init code also handle createing a fresh clean instance without any attrs set.
This commit is contained in:
parent
cf27accc9e
commit
6456cefa0d
@ -207,10 +207,12 @@ class MediaTag(Base):
|
|||||||
creator=Tag.find_or_new
|
creator=Tag.find_or_new
|
||||||
)
|
)
|
||||||
|
|
||||||
def __init__(self, name, slug):
|
def __init__(self, name=None, slug=None):
|
||||||
Base.__init__(self)
|
Base.__init__(self)
|
||||||
self.name = name
|
if name is not None:
|
||||||
self.tag_helper = Tag.find_or_new(slug)
|
self.name = name
|
||||||
|
if slug is not None:
|
||||||
|
self.tag_helper = Tag.find_or_new(slug)
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def dict_view(self):
|
def dict_view(self):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user