5174
XL2; Fix race condition with Custom List (Quality Audits) record deletion from Eclipse.
XL200
There was a race condition between deleteing records from Eclipse and Quality Audit trigger conditions.
When records were deleted from Eclipse, they were just marked as deleted but the Quality Audit triggers were not deleted until the marked Custom List records were deleted. If a trigger condition would occur, the Marked Custom List records would be displayed.
This was resolved by modifying the Marked Records function to call a new method that can be overriden in each record type. If a records gets Marked, it will call this new method and the record can then do other operations at the same time that are specific to itself.
The Custom List records where modified to Mark their QA Trigger recrods as deleted when they themselves get marked.
| Model | Version | Released |
|---|---|---|
| XL2OL | 5.104.0 | 1/7/2026 |
| XL2CL | 5.104.0 | 1/7/2026 |
| XL220OL | 5.104.0 | 1/7/2026 |
| XL220CL | 5.104.0 | 1/7/2026 |
| XL2OL | 4.104.0 | 1/7/2026 |
| XL2CL | 4.104.0 | 1/7/2026 |
| XL220OL | 4.104.0 | 1/7/2026 |
| XL220CL | 4.104.0 | 1/7/2026 |