Files
libredesk/internal
Abhinav Raut 2e203607e5 fix duplicate contact creation on transient error during ext_id enrichment
CreateContact treated any SetExternalUserID failure as "ext_id taken" and
fell through to the upsert, so a transient DB error created a second
contact with the same email. Now only a unique violation or a contact
deleted mid-flight falls through, other errors are returned.
SetExternalUserID also reports whether a row was actually updated, and
dbutil error checks use errors.As so wrapped errors match. Widget JWTs
with no email now store NULL instead of an empty string.
2026-07-10 01:06:38 +05:30
..
2026-02-22 15:12:00 +05:30
2026-04-21 20:27:40 +05:30
2025-02-22 23:33:18 +05:30
2025-12-24 16:08:25 +05:30
2026-04-13 13:56:15 +05:30
2026-04-17 02:41:40 +05:30
2026-02-22 15:12:00 +05:30
2026-02-22 15:12:00 +05:30
2026-02-22 15:12:00 +05:30