From 2cc14a05abd2afa0647e8f35c17ef6c31338e900 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Fri, 7 Sep 2012 12:25:04 -0400 Subject: [PATCH] fix bug in hrn_to_urn() --- sfa/util/xrn.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sfa/util/xrn.py b/sfa/util/xrn.py index 9a5740c8..96563040 100644 --- a/sfa/util/xrn.py +++ b/sfa/util/xrn.py @@ -244,6 +244,9 @@ class Xrn: else: self.authority = Xrn.hrn_auth_list(self.hrn) name = Xrn.hrn_leaf(self.hrn) + # separate name from id + name_parts = name.split("-") + name = name_parts[0] authority_string = self.get_authority_urn() if self.type == None: @@ -252,7 +255,7 @@ class Xrn: urn = "+".join(['',authority_string,self.type,Xrn.unescape(name)]) if hasattr(self, 'id') and self.id: - urn = "%s:%s" % (urn, self.id) + urn = "%s-%s" % (urn, self.id) self.urn = Xrn.URN_PREFIX + urn -- 2.43.0