From: parmentelat Date: Mon, 14 Jan 2019 20:11:08 +0000 (+0100) Subject: serious bugfix in lease updates X-Git-Tag: plcapi-7.1-0~17 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=b56805d9306204eb657ce284b8df6dc23d7fd812;p=plcapi.git serious bugfix in lease updates --- diff --git a/PLC/Methods/UpdateLeases.py b/PLC/Methods/UpdateLeases.py index b1c3e1fc..2c7b2ab3 100644 --- a/PLC/Methods/UpdateLeases.py +++ b/PLC/Methods/UpdateLeases.py @@ -81,7 +81,7 @@ class UpdateLeases(Method): # check slices only once if 'verified' not in slice: if self.caller['person_id'] in slice['person_ids']: - pass + slice['verified'] = True elif 'pi' not in self.caller['roles']: raise PLCPermissionDenied( "Not a member of slice {}".format(slice['name'])) @@ -89,7 +89,6 @@ class UpdateLeases(Method): raise PLCPermissionDenied( "Slice {} not associated with any of your sites" .format(slice['name'])) - slice['verified'] = True try: # we've ruled out already the case where all 3 (from, to,