Do not crash when editing relations containing None

This commit is contained in:
Salvo 'LtWorf' Tomaselli
2020-08-23 11:25:50 +02:00
parent 5869f5d421
commit ff9f0c10b6
2 changed files with 13 additions and 7 deletions

View File

@@ -312,9 +312,15 @@ class relForm(QtWidgets.QMainWindow):
def editRelation(self):
from relational_gui import creator
for i in self.ui.lstRelations.selectedItems():
result = creator.edit_relation(
self.user_interface.get_relation(i.text())
)
try:
result = creator.edit_relation(
self.user_interface.get_relation(i.text())
)
except Exception as e:
QtWidgets.QMessageBox.warning(
self, QtWidgets.QApplication.translate("Form", "Error"), str(e)
)
return
if result != None:
self.user_interface.set_relation(i.text(), result)
self.updateRelations()