mirror of
https://github.com/logos-messaging/logos-messaging-nim.git
synced 2026-02-14 19:03:06 +00:00
fix avoid IndexDefect if DB error message is short
This commit is contained in:
parent
09a407ee40
commit
f36c44d76f
@ -48,8 +48,8 @@ proc check(db: DbConn): Result[void, string] =
|
||||
return err("exception in check: " & getCurrentExceptionMsg())
|
||||
|
||||
if message.len > 0:
|
||||
let truncatedErr = message[0 .. 80]
|
||||
## libpq sometimes gives extremely long error messages
|
||||
let truncatedErr = message[0 ..< min(80, message.len)]
|
||||
error "postgres check issue. see truncated db error.", error = truncatedErr
|
||||
return err(truncatedErr)
|
||||
|
||||
return ok()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user