SpeciesFileGroup/taxonworks

View on GitHub
app/javascript/vue/tasks/images/new_image/store/mutations/addCitation.js

Summary

Maintainability
A
3 hrs
Test Coverage
export default function(state, value) {
  let index = state.citations.findIndex(item => {
    return item.id == value.id
  })
  if(index > -1) {
    state.citations[index] = value
  }
  else {
    state.citations.push(value)
  }
}