elsa-core/src
MohitGuptaC 82e069c265
fix: correct Oracle identifier quoting and NVARCHAR2 cast in GenerateOracleUpsert
Unquoted aliases in SELECT … FROM DUAL caused ORA-00904 because Oracle
uppercases bare identifiers. All aliases, ON condition, UPDATE SET, and
INSERT/VALUES column references are now double-quoted to match the
case-sensitive names EF Core migrations produce.

NVARCHAR2 columns additionally required an explicit CAST because ODP.NET
cannot infer bind parameter types from a FROM DUAL subquery and defaults
to VARCHAR2. CAST(:p AS NVARCHAR2(n)) with length extracted from the EF
column type string resolves the datatype mismatch.

Both fixes are required — neither alone produces working Oracle persistence.
All other providers are unchanged.

fixes Fixes #7755
2026-06-24 00:13:51 +05:30
..
apps Add operational dashboard API 2026-06-02 02:33:11 +02:00
clients/Elsa.Api.Client Protect sensitive workflow inputs 2026-06-01 09:15:34 +02:00
common [codex] Fix diagnostics live feed regressions (#7548) 2026-05-31 09:40:02 +02:00
extensions/Elsa.Testing.Extensions Fix ASP.NET integration test crashes by adding proper Elsa background task shutdown (#6686) 2025-05-24 23:25:37 +02:00
modules fix: correct Oracle identifier quoting and NVARCHAR2 cast in GenerateOracleUpsert 2026-06-24 00:13:51 +05:30
Directory.Build.props Code cleanup and typo fix (#7393) 2026-04-14 15:17:26 +02:00