From 41f59c880eb7d99196c8a502e897c3ac8ce24523 Mon Sep 17 00:00:00 2001
From: Tony Mack <tmack@paris.CS.Princeton.EDU>
Date: Thu, 30 Aug 2012 11:10:45 -0400
Subject: [PATCH] fix potential attribute error

---
 sfa/util/xrn.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sfa/util/xrn.py b/sfa/util/xrn.py
index f2ab48bc..02f4adb9 100644
--- a/sfa/util/xrn.py
+++ b/sfa/util/xrn.py
@@ -251,7 +251,7 @@ class Xrn:
         else:
             urn = "+".join(['',authority_string,self.type,Xrn.unescape(name)])
 
-        if self.id:
+        if hasattr(self, 'id') and self.id:
             urn = "%s:%s" % (urn, self.id)        
 
         self.urn = Xrn.URN_PREFIX + urn
-- 
2.47.0