SpeciesFileGroup/taxonworks

View on GitHub
app/javascript/vue/tasks/observation_matrices/new/store/mutations/addTypeMaterial.js

Summary

Maintainability
A
2 hrs
Test Coverage
export default (state, material) => {
  const position = state.type_materials.findIndex(item => (item.id === material.id))

  if (position < 0) {
    state.type_materials.push(material)
  } else {
    state.type_materials[position] = material
  }
}