From 48e21e51470bde71c5cd2417b3987e1bc51c3319 Mon Sep 17 00:00:00 2001 From: Benjamin ter Kuile Date: Sun, 7 Jan 2018 07:44:38 -0300 Subject: [PATCH] Fix double open workflow groups render issue --- app/components/project/modals/edit-workflow-group.coffee | 2 +- app/components/project/workflow-group-offset-diagram.coffee | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/components/project/modals/edit-workflow-group.coffee b/app/components/project/modals/edit-workflow-group.coffee index f60c520..96f7093 100644 --- a/app/components/project/modals/edit-workflow-group.coffee +++ b/app/components/project/modals/edit-workflow-group.coffee @@ -50,8 +50,8 @@ export default ModalBase.extend # #constraint.set "workflow_action_definitions", workflow_action_definitions.filterBy("id", constraint_workflow_group_id) #debugger constraint.save() - @_super() @incrementProperty('model.project.update_revision') + @_super() rollback_and_close: -> constraints = @get('model.constraints') constraints.filterBy('isNew').invoke 'unloadRecord' diff --git a/app/components/project/workflow-group-offset-diagram.coffee b/app/components/project/workflow-group-offset-diagram.coffee index abb13c3..efc9026 100644 --- a/app/components/project/workflow-group-offset-diagram.coffee +++ b/app/components/project/workflow-group-offset-diagram.coffee @@ -88,11 +88,13 @@ export default Ember.Component.extend init: -> @_super arguments... @set 'batch_size_simulation_value', @get('project.batch_size_lower_value') if not @get('batch_size_simulation_value') and @get('project.batch_size_lower_value') + didReceiveAttrs: -> console.log 'Reload workflow-group-offset-diagram call from after render' Ember.run.scheduleOnce 'afterRender', @, @_setup_graph - _graph_observer: Ember.observer 'workflow_groups.@each.{offset_value,name,duration_value}', 'range_start', 'range_end', 'batch_size_simulation_value', 'batch_size_simulation_range', 'reference_date_day_of_week', 'chosen_absolute_date', -> + #_graph_observer: Ember.observer 'workflow_groups.@each.{offset_value,name,duration_value}', 'range_start', 'range_end', 'batch_size_simulation_value', 'batch_size_simulation_range', 'reference_date_day_of_week', 'chosen_absolute_date', -> + _graph_observer: Ember.observer 'project.update_revision', '{range_start,range_end}', -> console.log 'Reload workflow-group-offset-diagram call from observer' Ember.run.debounce @, @_setup_graph, 150