Add second binding to same word

This commit is contained in:
Christopher T. Johnson
2023-11-20 13:51:51 -05:00
parent d3c77f5569
commit 7e07f0ae53

View File

@@ -368,6 +368,9 @@ class EditDialog(QDialog, Ui_Dialog):
# #
textBlock = self.paraEdit.document().findBlock(cursor.position()) textBlock = self.paraEdit.document().findBlock(cursor.position())
blockNum = textBlock.blockNumber() blockNum = textBlock.blockNumber()
start = start - textBlock.position()
end = end - textBlock.position()
query = QSqlQuery() query = QSqlQuery()
query.prepare("SELECT * FROM words WHERE word = :word") query.prepare("SELECT * FROM words WHERE word = :word")
query.bindValue(":word", word) query.bindValue(":word", word)
@@ -395,8 +398,6 @@ class EditDialog(QDialog, Ui_Dialog):
query.bindValue(":definition", json.dumps(definition)) query.bindValue(":definition", json.dumps(definition))
if not query.exec(): if not query.exec():
query_error(query) query_error(query)
start = start - textBlock.position()
end = end - textBlock.position()
self.defined(query.lastInsertId(), blockNum, start, end) self.defined(query.lastInsertId(), blockNum, start, end)
return return