View Issue Details

IDProjectCategoryView StatusLast Update
0005624SymmetricDSBugpublic2022-12-12 19:00
Reporteremiller Assigned Toemiller  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.14.0 
Target Version3.14.4Fixed in Version3.14.4 
Summary0005624: Deletes get ignored when foreign key children exist but cannot be found
DescriptionWhen 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.
TagsNo tags attached.

Relationships

related to 0005623 closedemiller Deletes get ignored when foreign key children exist but cannot be found 
related to 0005622 closedemiller Deletes get ignored when foreign key children exist but cannot be found 

Activities

There are no notes attached to this issue.

Related Changesets

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

Issue History

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