diff --git a/src/experimental/parser/user.nim b/src/experimental/parser/user.nim index a956aa8..ec35aae 100644 --- a/src/experimental/parser/user.nim +++ b/src/experimental/parser/user.nim @@ -80,6 +80,7 @@ proc parseUser*(json: string; username=""): User = proc parseUsers*(json: string; after=""): Result[User] = result = Result[User](beginning: after.len == 0) - let raw = json.fromJson(seq[RawUser]) - for user in raw: - result.content.add user.toUser + if json[0] == '[': + let raw = json.fromJson(seq[RawUser]) + for user in raw: + result.content.add user.toUser