BabelStorage::update() silently skips 200-record chunks when any record has duplicate key

Created on 7 August 2025, 26 days ago

Problem/Motivation

The update() method in BabelStorage processes records in chunks of 200. If any single record in a chunk has a duplicate key (already exists), the entire chunk of 200 records gets silently skipped due to how the exception is handled.

New records should be inserted successfully. Only actual duplicates should be skipped

🐛 Bug report
Status

Active

Version

1.0

Component

Code

Created by

🇵🇱Poland alorenc Wolsztyn, 🇵🇱

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024