postgres_driver limit max num hashes to 100 (#2976)

This commit is contained in:
Ivan FB 2024-08-19 11:12:31 +02:00 committed by GitHub
parent d24b56b90a
commit b8550c5550
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 0 deletions

View File

@ -815,6 +815,10 @@ method getMessages*(
): Future[ArchiveDriverResult[seq[ArchiveRow]]] {.async.} =
debug "beginning of getMessages"
const MAX_ALLOWED_HASHES = 100
if hashes.len > MAX_ALLOWED_HASHES:
return err(fmt"can not attend queries with more than {MAX_ALLOWED_HASHES} hashes")
let hexHashes = hashes.mapIt(toHex(it))
if cursor.isNone() and pubsubTopic.isNone() and contentTopics.len == 0 and