added id to paperless search

This commit is contained in:
MDeeApp
2025-10-11 12:53:52 +02:00
parent 1adec7694d
commit c1cc80b246

View File

@@ -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) {