From c1cc80b246bce4c0b46e51d3748acc1f13980922 Mon Sep 17 00:00:00 2001 From: MDeeApp <6595194+MDeeApp@users.noreply.github.com> Date: Sat, 11 Oct 2025 12:53:52 +0200 Subject: [PATCH] added id to paperless search --- src/index.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/index.ts b/src/index.ts index a4e17f1..763049a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -358,6 +358,20 @@ app.get("/integrations/paperless/search", async (req, res, next) => { } try { + if (/^\d+$/.test(query)) { + const numericId = Number(query); + const document = await paperlessClient.getDocument(numericId); + if (document) { + return res.json({ + count: 1, + next: null, + previous: null, + results: [document] + }); + } + // Wenn kein Treffer, wie gewohnt weiter mit Volltextsuche + } + const results = await paperlessClient.searchDocuments(query, Number.isFinite(page) && page > 0 ? page : 1); res.json(results); } catch (error) {