From 7a000e5f3faabfcecda1e16be4b38f4bda45a52e Mon Sep 17 00:00:00 2001 From: mr-bonerman Date: Thu, 23 Mar 2023 05:04:43 +0100 Subject: [PATCH] fix getIndex and deleteIndex path fix segfault when getting and using index from getIndex --- src/nimms.nim | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/nimms.nim b/src/nimms.nim index 1926203..b8d9229 100644 --- a/src/nimms.nim +++ b/src/nimms.nim @@ -91,11 +91,12 @@ proc createIndex*(meili:Meili, uid:string, primaryKey="id")= discard fetchc(meili, @["indexes"], "post", $(%* {"uid":uid, "primaryKey":primaryKey})) proc getIndex*[T](meili:Meili, name:string):MeiliIndex[T]= - let resp = meili.fetchc(@[name]) - fromJson(resp.body, MeiliIndex[T]) + let resp = meili.fetchc(@["indexes", name]) + result = fromJson(resp.body, MeiliIndex[T]) + result.client = meili proc deleteIndex*(meili:Meili, name:string)= - discard fetchc(meili, @["/indexes", name], "delete") + discard fetchc(meili, @["indexes", name], "delete") proc indexExists*(meili:Meili, name:string):bool= let req = newMeiliReq(meili, @["indexes", name])