diff options
| author | Zog | 2018-04-09 16:45:41 +0200 |
|---|---|---|
| committer | cedricnjanga | 2018-04-16 16:52:20 -0700 |
| commit | dddfb8d52fbe36176142ae0c511f664a9e4791b7 (patch) | |
| tree | a89012f7a61c1810cfd3f677242fc013ce05a519 /app/javascript/time_tables/reducers | |
| parent | 99a13edd10da16b1039791bb97258f5af77c764a (diff) | |
| download | chouette-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.js | 6 |
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 +} |
