fix avoid IndexDefect if DB error message is short (#3725)

This commit is contained in:
Ivan FB 2026-02-16 11:49:35 +01:00 committed by GitHub
parent eb0c34c553
commit 8f29070dcf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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()