aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Haddad2017-04-24 17:51:47 +0200
committerThomas Haddad2017-04-24 17:51:47 +0200
commit580140f0098a9ef55d6b4ca50885e813b8548bc1 (patch)
treeeef64a584307c5ec4bc3a72c4ee7e2556f605960
parent6c1683bae4de1eddf7a82e0d29040301e6b777f2 (diff)
downloadchouette-core-580140f0098a9ef55d6b4ca50885e813b8548bc1.tar.bz2
Refs #2913: Add calendar is removed when timetable content is modified
Signed-off-by: Thomas Shawarma Haddad <thomas.haddad@af83.com>
-rw-r--r--app/assets/javascripts/es6_browserified/time_tables/reducers/metas.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/app/assets/javascripts/es6_browserified/time_tables/reducers/metas.js b/app/assets/javascripts/es6_browserified/time_tables/reducers/metas.js
index 555730908..365026cfa 100644
--- a/app/assets/javascripts/es6_browserified/time_tables/reducers/metas.js
+++ b/app/assets/javascripts/es6_browserified/time_tables/reducers/metas.js
@@ -11,10 +11,15 @@ const metas = (state = {}, action) => {
color: action.json.color,
calendar: action.json.calendar ? action.json.calendar : {name : 'Aucun'}
})
+ case 'INCLUDE_DATE_IN_PERIOD':
+ case 'EXCLUDE_DATE_FROM_PERIOD':
+ case 'DELETE_PERIOD':
+ case 'VALIDATE_PERIOD_FORM':
+ return _.assign({}, state, {calendar: {name: 'Aucun'}})
case 'UPDATE_DAY_TYPES':
let dayTypes = state.day_types.slice(0)
dayTypes[action.index] = !dayTypes[action.index]
- return _.assign({}, state, {day_types: dayTypes})
+ return _.assign({}, state, {day_types: dayTypes, calendar : {name: 'Aucun'}})
case 'UPDATE_COMMENT':
return _.assign({}, state, {comment: action.comment})
case 'UPDATE_COLOR':