X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FAddAddressType.py;h=2f8d4182ee13c56a664fc7409ceb3379e3898b75;hb=7237e6992ba787e6c52b9ada9e2978fb4b913414;hp=284771412ef0ef5f84ee6553f9c8d61dde28ee09;hpb=21d187714285d9818fd94509b015ba069facb7ef;p=plcapi.git diff --git a/PLC/Methods/AddAddressType.py b/PLC/Methods/AddAddressType.py index 2847714..2f8d418 100644 --- a/PLC/Methods/AddAddressType.py +++ b/PLC/Methods/AddAddressType.py @@ -4,7 +4,7 @@ from PLC.Parameter import Parameter, Mixed from PLC.AddressTypes import AddressType, AddressTypes from PLC.Auth import Auth -can_update = lambda (field, value): field not in ['address_type_id'] +can_update = lambda field_value: field_value[0] not in ['address_type_id'] class AddAddressType(Method): """ @@ -16,7 +16,7 @@ class AddAddressType(Method): roles = ['admin'] - address_type_fields = dict(filter(can_update, AddressType.fields.items())) + address_type_fields = dict(list(filter(can_update, list(AddressType.fields.items())))) accepts = [ Auth(), @@ -27,7 +27,7 @@ class AddAddressType(Method): def call(self, auth, address_type_fields): - address_type_fields = dict(filter(can_update, address_type_fields.items())) + address_type_fields = dict(list(filter(can_update, list(address_type_fields.items())))) address_type = AddressType(self.api, address_type_fields) address_type.sync()