This commit is contained in:
Kenneth Jao 2018-04-28 22:49:53 -04:00
commit a4b8237b85

View File

@ -82,13 +82,14 @@ def phoneme_add(info):
# } # }
phoneme = Phoneme.query.filter_by(name=info['phoneme']).first() phoneme = Phoneme.query.filter_by(name=info['phoneme']).first()
language = Language.query.filter_by(id=info['language_id']).first() language = Language.query.filter_by(id=info['language_id']).first()
if phoneme: link = Frequency.query.filter_by(
link = Frequency.query.filter_by( language_id=language.id,
language_id=language.id, phoneme_id=phoneme.id).first()
phoneme_id=phoneme.id).first() if phoneme and link:
link.value = info['value'] link.value = info['value']
else: else:
phoneme = Phoneme(name=info['phoneme']) if not phoneme:
phoneme = Phoneme(name=info['phoneme'])
link = Frequency(value=info['value']) link = Frequency(value=info['value'])
link.phoneme = phoneme link.phoneme = phoneme
language.phonemes.append(link) language.phonemes.append(link)