X-Git-Url: http://git.onelab.eu/?p=plstackapi.git;a=blobdiff_plain;f=planetstack%2Fopenstack_observer%2Fsteps%2Fsync_slice_memberships.py;fp=planetstack%2Fopenstack_observer%2Fsteps%2Fsync_slice_memberships.py;h=b1cd223d100ca70eadc24ee43b843f306d41bec7;hp=d2ec03e91deda183aabcf57a0828c7332c720bd2;hb=22b0e09f89f4144c7e124af3b813193654c6d570;hpb=ac709c701a86edc001f27e7d16f12c81b06ae403 diff --git a/planetstack/openstack_observer/steps/sync_slice_memberships.py b/planetstack/openstack_observer/steps/sync_slice_memberships.py index d2ec03e..b1cd223 100644 --- a/planetstack/openstack_observer/steps/sync_slice_memberships.py +++ b/planetstack/openstack_observer/steps/sync_slice_memberships.py @@ -13,7 +13,10 @@ class SyncSliceMemberships(OpenStackSyncStep): requested_interval=0 provides=[SlicePrivilege] - def fetch_pending(self): + def fetch_pending(self, deleted): + # Deleting site memberships is not supported yet + if (deleted): + return [] return SlicePrivilege.objects.filter(Q(enacted__lt=F('updated')) | Q(enacted=None)) def sync_record(self, slice_memb):