CORD-1913: Restore execution of custom service save() methods in attics
Change-Id: I2de117b671ea96e13af8ebe816346ecac80ec8ca
(cherry picked from commit 7771a669ad5bf8e7b2435ae5acddb4848da53cc8)
diff --git a/xos/attic/vsgtenant_model.py b/xos/attic/vsgtenant_model.py
index 22a1a9a..0ef8284 100644
--- a/xos/attic/vsgtenant_model.py
+++ b/xos/attic/vsgtenant_model.py
@@ -113,7 +113,7 @@
def is_synced(self, value):
pass
-def save(self, *args, **kwargs):
+def __xos_save_base(self, *args, **kwargs):
if not self.creator:
if not getattr(self, "caller", None):
# caller must be set when creating a vCPE since it creates a slice
@@ -122,7 +122,7 @@
if not self.creator:
raise XOSProgrammingError("VSGTenant's self.creator was not set")
- super(VSGTenant, self).save(*args, **kwargs)
+ return False
def delete(self, *args, **kwargs):
super(VSGTenant, self).delete(*args, **kwargs)