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

View File

@ -82,12 +82,13 @@ 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:
if not phoneme:
phoneme = Phoneme(name=info['phoneme']) phoneme = Phoneme(name=info['phoneme'])
link = Frequency(value=info['value']) link = Frequency(value=info['value'])
link.phoneme = phoneme link.phoneme = phoneme