aboutsummaryrefslogtreecommitdiffstats
path: root/app/javascript/time_tables/reducers
diff options
context:
space:
mode:
authorZog2018-04-09 16:45:41 +0200
committercedricnjanga2018-04-16 16:52:20 -0700
commitdddfb8d52fbe36176142ae0c511f664a9e4791b7 (patch)
treea89012f7a61c1810cfd3f677242fc013ce05a519 /app/javascript/time_tables/reducers
parent99a13edd10da16b1039791bb97258f5af77c764a (diff)
downloadchouette-core-dddfb8d52fbe36176142ae0c511f664a9e4791b7.tar.bz2
Refs #6449; Fix tags in timetables editor
Diffstat (limited to 'app/javascript/time_tables/reducers')
-rw-r--r--app/javascript/time_tables/reducers/metas.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/app/javascript/time_tables/reducers/metas.js b/app/javascript/time_tables/reducers/metas.js
index 51e1ec149..87917f580 100644
--- a/app/javascript/time_tables/reducers/metas.js
+++ b/app/javascript/time_tables/reducers/metas.js
@@ -31,11 +31,13 @@ export default function metas(state = {}, action) {
return assign({}, state, {color: action.color})
case 'UPDATE_SELECT_TAG':
let tags = [...state.tags]
- tags.push(action.selectedItem)
+ if(tags[tags.length-1].name != action.selectedItem.name){
+ tags.push(action.selectedItem)
+ }
return assign({}, state, {tags: tags})
case 'UPDATE_UNSELECT_TAG':
return assign({}, state, {tags: filter(state.tags, (t) => (t.id != action.selectedItem.id))})
default:
return state
}
-} \ No newline at end of file
+}