Ensure that template variables always save

pull/3094/head
Brandon Farmer 2018-03-29 13:38:47 -07:00
parent d542c2e8a2
commit fe3eb02118
1 changed files with 7 additions and 4 deletions

View File

@ -201,10 +201,13 @@ export const getDashboardsAsync = () => async dispatch => {
const removeUnselectedTemplateValues = dashboard => {
const templates = dashboard.templates.map(template => {
const values =
template.type === 'csv'
? template.values
: [template.values.find(val => val.selected)] || []
if (template.type === 'csv') {
return template
}
const value = template.values.find(val => val.selected)
const values = value ? [value] : []
return {...template, values}
})
return templates