git://git.onelab.eu
/
plcapi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix packaging for f37 (4/n)
[plcapi.git]
/
PLC
/
Methods
/
AddAddressTypeToAddress.py
diff --git
a/PLC/Methods/AddAddressTypeToAddress.py
b/PLC/Methods/AddAddressTypeToAddress.py
index
b4cf700
..
8dd37ac
100644
(file)
--- a/
PLC/Methods/AddAddressTypeToAddress.py
+++ b/
PLC/Methods/AddAddressTypeToAddress.py
@@
-27,21
+27,21
@@
class AddAddressTypeToAddress(Method):
def call(self, auth, address_type_id_or_name, address_id):
def call(self, auth, address_type_id_or_name, address_id):
- address_types = AddressTypes(self.api, [address_type_id_or_name])
+
address_types = AddressTypes(self.api, [address_type_id_or_name])
if not address_types:
if not address_types:
- raise PLCInvalidArgument
, "No such address type"
+ raise PLCInvalidArgument
("No such address type")
address_type = address_types[0]
addresses = Addresses(self.api, [address_id])
if not addresses:
address_type = address_types[0]
addresses = Addresses(self.api, [address_id])
if not addresses:
- raise PLCInvalidArgument
, "No such address"
+ raise PLCInvalidArgument
("No such address")
address = addresses[0]
if 'admin' not in self.caller['roles']:
if address['site_id'] not in self.caller['site_ids']:
address = addresses[0]
if 'admin' not in self.caller['roles']:
if address['site_id'] not in self.caller['site_ids']:
- raise PLCPermissionDenied
, "Address must be associated with one of your sites"
+ raise PLCPermissionDenied
("Address must be associated with one of your sites")
address.add_address_type(address_type)
address.add_address_type(address_type)
- self.object_ids = [address['address_id']]
+ self.event_objects = {'Address': [address['address_id']]}
return 1
return 1