From b448eabb1295fd82ff65d6042a67a7ac3abb4faf Mon Sep 17 00:00:00 2001 From: Rodrigo Nascimento Date: Tue, 22 Mar 2016 17:29:51 -0300 Subject: [PATCH] Do not override value of record on input blur --- .../client/views/integrationsIncoming.coffee | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/packages/rocketchat-integrations/client/views/integrationsIncoming.coffee b/packages/rocketchat-integrations/client/views/integrationsIncoming.coffee index 862e06cae5d..293685344c3 100644 --- a/packages/rocketchat-integrations/client/views/integrationsIncoming.coffee +++ b/packages/rocketchat-integrations/client/views/integrationsIncoming.coffee @@ -109,13 +109,16 @@ Template.integrationsIncoming.helpers Template.integrationsIncoming.events "blur input": (e, t) -> - t.record.set - name: $('[name=name]').val().trim() - alias: $('[name=alias]').val().trim() - emoji: $('[name=emoji]').val().trim() - avatar: $('[name=avatar]').val().trim() - channel: $('[name=channel]').val().trim() - username: $('[name=username]').val().trim() + value = t.record.curValue or {} + + value.name = $('[name=name]').val().trim() + value.alias = $('[name=alias]').val().trim() + value.emoji = $('[name=emoji]').val().trim() + value.avatar = $('[name=avatar]').val().trim() + value.channel = $('[name=channel]').val().trim() + value.username = $('[name=username]').val().trim() + + t.record.set value "click .submit > .delete": -> params = Template.instance().data.params()