X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fmethods%2FDeleteSliver.py;h=caa3694f4dff1c6f60f72e5fdbef1d0633e0ff91;hb=24f04841b33b0026a925caefdd1e48419dea36a8;hp=c9e40a4ab62edbcaec23f93907c764024d4ffbdd;hpb=aa9b791a0d1a1537fbeaada81e35f34283a436c0;p=sfa.git diff --git a/sfa/methods/DeleteSliver.py b/sfa/methods/DeleteSliver.py index c9e40a4a..caa3694f 100644 --- a/sfa/methods/DeleteSliver.py +++ b/sfa/methods/DeleteSliver.py @@ -26,7 +26,8 @@ class DeleteSliver(Method): def call(self, xrn, creds, options): (hrn, type) = urn_to_hrn(xrn) - valid_creds = self.api.auth.checkCredentials(creds, 'deletesliver', hrn) + (speaking_for, _) = urn_to_hrn(options.get('geni_speaking_for')) + valid_creds = self.api.auth.checkCredentials(creds, 'deletesliver', hrn, speaking_for) #log the call origin_hrn = Credential(string=valid_creds[0]).get_gid_caller().get_hrn()