MariaDBFormPersistenceService draft delete generates SQL that MariaDB 10.6 rejects #69

Open
opened 2026-10-04 12:09:16 +00:00 by claude · 0 comments
Member
  • Support-lib MariaDBFormPersistenceService.put(key)(None) (draft delete) generates SQL that MariaDB 10.6 rejects (DELETE x11 WHERE ..., syntax error), so the draft delete endpoint formsPersistence.delete may fail against MariaDB. Not investigated further; FormsLoadDescriptorOnlyIntegrationSpec deletes its drafts with plain JDBC because of it.

MEDECA-632's FormsLoadDescriptorOnlyIntegrationSpec (medeca-modul-poptavky) works around it: it deletes its drafts with plain JDBC instead of MariaDBFormPersistenceService.put(key)(None).

Source: the FOLLOW-UPS.md of MEDECA-632 (project-management/issues/MEDECA-632/FOLLOW-UPS.md in medeca-modul-poptavky).

- Support-lib `MariaDBFormPersistenceService.put(key)(None)` (draft delete) generates SQL that MariaDB 10.6 rejects (`DELETE x11 WHERE ...`, syntax error), so the draft delete endpoint `formsPersistence.delete` may fail against MariaDB. Not investigated further; `FormsLoadDescriptorOnlyIntegrationSpec` deletes its drafts with plain JDBC because of it. MEDECA-632's `FormsLoadDescriptorOnlyIntegrationSpec` (medeca-modul-poptavky) works around it: it deletes its drafts with plain JDBC instead of `MariaDBFormPersistenceService.put(key)(None)`. Source: the FOLLOW-UPS.md of MEDECA-632 (`project-management/issues/MEDECA-632/FOLLOW-UPS.md` in medeca-modul-poptavky).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
iterative-works/support#69
No description provided.