fix delete when hpc object has no cmi object id; add silent=true for originserver
[plstackapi.git] / planetstack / hpc_observer / steps / sync_serviceprovider.py
index 19c6db3..78fd196 100644 (file)
@@ -52,5 +52,5 @@ class SyncServiceProvider(SyncStep, HpcLibrary):
         sp.save()
 
     def delete_record(self, m):
-        print "XXX delete service provider", m
-        self.client.onev.Delete("ServiceProvider", m.service_provider_id)
+        if m.service_provider_id is not None:
+            self.client.onev.Delete("ServiceProvider", m.service_provider_id)