ODM2 / ODM2ControlledVocabularies

A Python/Django web application and REST API for managing the ODM2 Controlled Vocabularies, with SKOS and community moderation features.
http://vocabulary.odm2.org
BSD 3-Clause "New" or "Revised" License
4 stars 5 forks source link

Editing a term creates a new term instead of editing existing term #24

Closed horsburgh closed 5 years ago

horsburgh commented 8 years ago

Here's the process that caused this:

  1. User submitted new term
  2. Moderator accepted the new term
  3. Moderator realized that the term didn't match the name exactly
  4. Moderator submitted a change to modify the term to match the name
  5. Moderator accepted the submitted change
  6. Instead of modifying the existing term, there are now two different terms in the database. Both have the same name (which should be impossible because names must be unique).
aufdenkampe commented 5 years ago

@jcaraballo17, did this fix get pushed to production? I'm just trying to figure out what issues we should close.