From bb36bba86496a4e1cdbee25389eb32ec98dd4b0a Mon Sep 17 00:00:00 2001 From: Jonathan Bernard Date: Tue, 2 Sep 2025 00:40:00 -0500 Subject: [PATCH] Support distinct versions of types we know how to convert. --- src/fiber_orm/util.nim | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/fiber_orm/util.nim b/src/fiber_orm/util.nim index e397252..4e71a94 100644 --- a/src/fiber_orm/util.nim +++ b/src/fiber_orm/util.nim @@ -256,6 +256,12 @@ func createParseStmt*(t, value: NimNode): NimNode = else: error "Cannot parse column with unknown generic instance type: " & $t.getTypeInst + elif t.typeKind == ntyDistinct: + result = quote do: + block: + let tmp: `t` = `value` + tmp + elif t.typeKind == ntyRef: if $t.getTypeInst == "JsonNode":