fix: Zieldokument prüfen, Versions-Verarbeitung abwarten, Abschnittsseiten vom Backend
- Neue Version nur, wenn die Belegnummer in Paperless eindeutig zu genau diesem Dokument gehört (serverseitig geprüft) - Auf die Paperless-Task der Version warten; Ablehnung → Fehler, Tag 21 weg - Entscheidung im Posteingang nur zusammen mit processOnlyOne - Vergleichsdialog im Posteingang zeigt die Seiten, die tatsächlich hochgeladen werden Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
98021fdcbf
commit
32b5228f68
10 files changed
+283
-19
No files matched your search
@@ -148,6 +148,8 @@ export interface PostprocessActionResult {
|
||||
duplikatKandidaten?: number[];
|
||||
verworfen?: boolean;
|
||||
belegnummer?: string;
|
||||
/** Original-Seiten des Abschnitts laut Backend (bei Duplikaten) */
|
||||
seiten?: number[];
|
||||
}
|
||||
|
||||
export const clientsApi = {
|
||||
|
||||
@@ -422,7 +422,8 @@ function PostprocessWizardModal({
|
||||
{compareForSection !== null && (() => {
|
||||
const dup = steps[compareForSection]?.results?.find((r) => r.skipped);
|
||||
const docId = dup?.duplicateOfDocumentId ?? null;
|
||||
const pages = documents[compareForSection]?.pages ?? [];
|
||||
// Seiten so, wie das Backend den Abschnitt hochlädt (manuelle Splits zählen dort nicht)
|
||||
const pages = dup?.seiten ?? documents[compareForSection]?.pages ?? [];
|
||||
const kandidaten = dup?.duplikatKandidaten ?? [];
|
||||
const pruefung: BelegnummerPruefung | null = kandidaten.length
|
||||
? {
|
||||
|
||||
Reference in new issue
Block a user