From 2e1ebf0c6f399fa9dd8881d5372ad99a4af29069 Mon Sep 17 00:00:00 2001 From: Martin Edenhofer Date: Fri, 2 Sep 2016 13:07:20 +0200 Subject: [PATCH] Fixed new article creation on customer change. --- .../javascripts/app/controllers/ticket_customer.coffee | 6 ++++-- .../javascripts/app/controllers/ticket_zoom/sidebar.coffee | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/assets/javascripts/app/controllers/ticket_customer.coffee b/app/assets/javascripts/app/controllers/ticket_customer.coffee index d4a843455..e23ea954c 100644 --- a/app/assets/javascripts/app/controllers/ticket_customer.coffee +++ b/app/assets/javascripts/app/controllers/ticket_customer.coffee @@ -26,9 +26,11 @@ class App.TicketCustomer extends App.ControllerModal @close() # update ticket - @ticket.updateAttributes( + ticket = App.Ticket.find(@ticket_id) + ticket.article = undefined + ticket.updateAttributes( customer_id: @customer_id ) # load user if not already exists - App.User.full( @customer_id, callback ) + App.User.full(@customer_id, callback) diff --git a/app/assets/javascripts/app/controllers/ticket_zoom/sidebar.coffee b/app/assets/javascripts/app/controllers/ticket_zoom/sidebar.coffee index 745f95859..cb5af2292 100644 --- a/app/assets/javascripts/app/controllers/ticket_zoom/sidebar.coffee +++ b/app/assets/javascripts/app/controllers/ticket_zoom/sidebar.coffee @@ -80,7 +80,7 @@ class App.TicketZoomSidebar extends App.ObserverController ) changeCustomer = (e, el) => new App.TicketCustomer( - ticket: ticket + ticket_id: ticket.id container: @el.closest('.content') ) @sidebarItems = [