Do not call refresh_metadata_intersite_links in __init__ if not needed

This avoid a warning while resolving intersite links if metadata has empty filenames
This commit is contained in:
Charles Flèche 2017-10-15 13:00:34 +07:00
commit 26e77014a3

View file

@ -140,7 +140,9 @@ class Content(object):
if not hasattr(self, 'status'):
self.status = getattr(self, 'default_status', None)
self.refresh_metadata_intersite_links()
if len(self._context.get('filenames', [])) > 0:
self.refresh_metadata_intersite_links()
signals.content_object_init.send(self)
def __str__(self):