From 2680789884d7caaaca71b2eacb9605240af08935 Mon Sep 17 00:00:00 2001 From: Dmitriy Ryajov Date: Mon, 19 Sep 2022 17:12:34 -0600 Subject: [PATCH] missing key should return appropriate error --- datastore/fsds.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datastore/fsds.nim b/datastore/fsds.nim index 233bce0..f82b7b3 100644 --- a/datastore/fsds.nim +++ b/datastore/fsds.nim @@ -133,7 +133,7 @@ method get*(self: FSDatastore, key: Key): Future[?!seq[byte]] {.async.} = return failure "Path is protected!" if not fileExists(path): - return success(newSeq[byte]()) + return failure(newException(DatastoreKeyNotFound, "Key doesn't exist")) var file: File