View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005624 | SymmetricDS | Bug | public | 2022-12-12 17:21 | 2022-12-12 19:00 |
Reporter | emiller | Assigned To | emiller | ||
Priority | normal | ||||
Status | closed | Resolution | fixed | ||
Product Version | 3.14.0 | ||||
Target Version | 3.14.4 | Fixed in Version | 3.14.4 | ||
Summary | 0005624: Deletes get ignored when foreign key children exist but cannot be found | ||||
Description | When a delete causes a conflict because foreign key children exist, SymmetricDS attempts to find the child rows so it can delete them before running the original delete statement. If SymmetricDS fails to find the child rows, it increments the batch's missing_delete_count, ignores the original delete statement, and marks the batch as OK. Instead of ignoring the original delete statement, it should put the batch in error. | ||||
Tags | No tags attached. | ||||
SymmetricDS: 3.14 6e73bfa3 2022-12-12 18:59:31 evan-miller-jumpmind Details Diff |
0005624: Prevented deletes from being ignored when FK children exist but cannot be found |
Affected Issues 0005624 |
|
mod - symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DefaultDatabaseWriterConflictResolver.java | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2022-12-12 17:21 | emiller | New Issue | |
2022-12-12 17:21 | emiller | Status | new => assigned |
2022-12-12 17:21 | emiller | Assigned To | => emiller |
2022-12-12 17:21 | emiller | Issue generated from: 0005623 | |
2022-12-12 17:21 | emiller | Relationship added | related to 0005623 |
2022-12-12 17:21 | emiller | Relationship added | related to 0005622 |
2022-12-12 18:59 | emiller | Status | assigned => resolved |
2022-12-12 18:59 | emiller | Resolution | open => fixed |
2022-12-12 18:59 | emiller | Fixed in Version | => 3.14.4 |
2022-12-12 19:00 | Changeset attached | => SymmetricDS 3.14 6e73bfa3 | |
2023-01-16 20:59 | admin | Status | resolved => closed |