From 1e67bb432532f808ac244f0799bfde56bc559ee8 Mon Sep 17 00:00:00 2001
From: Scott Baker <smbaker@gmail.com>
Date: Thu, 3 Jul 2014 17:58:10 -0700
Subject: [PATCH] fix modelgen error on upgradeFrom_rel_+

---
 planetstack/apigen/modelgen | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/planetstack/apigen/modelgen b/planetstack/apigen/modelgen
index ef2730b..b403c0b 100755
--- a/planetstack/apigen/modelgen
+++ b/planetstack/apigen/modelgen
@@ -113,7 +113,11 @@ class Generator(dict):
 					cobj = copy.deepcopy(obj)
 					cobj.multi=True
 					refobj.refs.append(cobj)
-				
+
+                                # deal with upgradeFrom_rel_+
+                                if (related_name.endswith("+")):
+                                    continue
+
 				if (related_name!='+' and related_name.lower()!=str(obj).lower()):
 					cobj = copy.deepcopy(obj)
 					cobj.multi = True
-- 
2.47.0