[FIX] link a room type when creating a channel binding with external_id

This commit is contained in:
Pablo
2019-02-18 17:42:45 +01:00
parent f58bd5fb47
commit 03874cfa6c

View File

@@ -164,7 +164,10 @@ class ChannelBindingRoomTypeListener(Component):
@skip_if(lambda self, record, **kwargs: self.no_connector_export(record))
def on_record_create(self, record, fields=None):
record.create_room()
if not record.external_id:
record.create_room()
else:
record.modify_room()
@skip_if(lambda self, record, **kwargs: self.no_connector_export(record))
def on_record_unlink(self, record, fields=None):