gracefully handle integer UIDs in tracks

This commit is contained in:
Helmut Merz 2014-02-17 08:53:25 +01:00
parent 598b2cc7b8
commit 2d1830b9b8

View file

@ -86,7 +86,7 @@ class BaseTrackView(TrackView):
def getMetadataTarget(self, key): def getMetadataTarget(self, key):
value = self.metadata.get(key) value = self.metadata.get(key)
if value.isdigit(): if isinstance(value, int) or value.isdigit():
obj = util.getObjectForUid(value) obj = util.getObjectForUid(value)
if obj is not None: if obj is not None:
url = ('%s/@@SelectedManagementView.html' % url = ('%s/@@SelectedManagementView.html' %