From e0022386c1c5a1f22697a80635e71cc8c11bcb78 Mon Sep 17 00:00:00 2001 From: Angelo Ashmore Date: Tue, 8 Aug 2023 18:24:51 -1000 Subject: [PATCH] fix: throw `NotFoundError` when a document cannot be found --- src/createClient.ts | 2 +- test/client-getFirst.test.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/createClient.ts b/src/createClient.ts index 474dbd17..d33a6f98 100644 --- a/src/createClient.ts +++ b/src/createClient.ts @@ -664,7 +664,7 @@ export class Client { return firstResult; } - throw new PrismicError("No documents were returned", url, undefined); + throw new NotFoundError("No documents were returned", url, undefined); } /** diff --git a/test/client-getFirst.test.ts b/test/client-getFirst.test.ts index 41045ca9..7e4eae02 100644 --- a/test/client-getFirst.test.ts +++ b/test/client-getFirst.test.ts @@ -90,7 +90,7 @@ it("throws if no documents were returned", async (ctx) => { /no documents were returned/i, ); await expect(() => client.getFirst()).rejects.toThrowError( - prismic.PrismicError, + prismic.NotFoundError, ); });