Skip to content

Commit 4c7d9c2

Browse files
authored
Merge pull request #84 from ssweber/ab_fixes
Mini fix
2 parents 0216c35 + d48802b commit 4c7d9c2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pysimplesql/pysimplesql.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1041,7 +1041,7 @@ def save_record(self, display_message=True, update_elements=True) -> None:
10411041

10421042
changed = {k:v for k,v in current_row.items()}
10431043

1044-
if not self.records_changed():
1044+
if not self.records_changed(recursive=False):
10451045
if display_message: sg.popup_quick_message('There were no changes to save!', keep_on_top=True)
10461046
return SAVE_NONE + SHOW_MESSAGE
10471047

@@ -2873,7 +2873,7 @@ def delete_record(self, q_obj:Query, cascade=True): # TODO: get ON DELETE CASCAD
28732873
for r in q_obj.frm.relationships:
28742874
if r.parent_table == q_obj.table:
28752875
child = self.quote_table(r.child_table)
2876-
fk_column = self.quote_column(q_obj.fk)
2876+
fk_column = self.quote_column(r.fk_column)
28772877
q = f'DELETE FROM {child} WHERE {fk_column}={q_obj.get_current(q_obj.pk_column)}'
28782878
self.execute(q)
28792879
logger.debug(f'Delete query executed: {q}')

0 commit comments

Comments
 (0)