1.1 --- a/moinformat/utils/links.py Mon Apr 15 23:42:51 2019 +0200
1.2 +++ b/moinformat/utils/links.py Mon Apr 15 23:50:00 2019 +0200
1.3 @@ -42,7 +42,10 @@
1.4 __unicode__ = __str__
1.5
1.6 def get_identifier(self):
1.7 - return self.identifier or self.text
1.8 + if self.identifier is not None:
1.9 + return self.identifier
1.10 + else:
1.11 + return self.text
1.12
1.13 def get_text(self):
1.14 return self.text
1.15 @@ -113,12 +116,9 @@
1.16
1.17 mapping = metadata and metadata.get("mapping")
1.18
1.19 - if prefix == "attachment":
1.20 + if prefix == "attachment" or mapping and mapping.get(prefix):
1.21 return LinkTarget(prefix, target, identifier)
1.22
1.23 - if mapping and mapping.get(prefix):
1.24 - return LinkTarget(prefix, target, identifier or prefix)
1.25 -
1.26 return None
1.27
1.28 # vim: tabstop=4 expandtab shiftwidth=4