Fix 500 on dataset command + wrap saves so webhook never crashes

#17
by bep40 - opened

Fix 500 on dataset command: in text.received, skip direct product save when the message is a dataset command (it is handled by the pending + image-merge flow); wrap remaining main/user dataset saves in try/except so a HF upload failure never crashes the webhook into 500. Preserves documented 'dataset text then image = ONE record' behavior and prevents partial records.

bep40 changed pull request status to open
bep40 changed pull request status to merged

Sign up or log in to comment