Skip to content

Ikke mulig å slette eller kansellere påbegynte portalsigneringer #367

@erlendfg

Description

@erlendfg

Hvis jeg lager et nytt portalsigneringsoppdrag for ett dokument og signerer som den første av to signatarer, så skal statusen være IN_PROGRESS slik jeg har forstått. Men hva om jeg ønsker å fjerne denne fra køen? Hverken sletting eller kansellering fungerer, så enten må det være noe feil eller så er det noe jeg ikke har forstått.

Ved kansellering: Vi får denne feilmeldingen, som i seg selv er litt motstridende. Koden vår er som følger:

private void cancelPortalJob(final PortalJobStatusChanged statusChange, final Long submissionId) {
    try {
        portalClient.cancel(statusChange);
    } catch (NotCancellableException e) {
        logger.warn("Error cancelling portal job for reference {} with status {}: {}",
                statusChange.getReference(),
                statusChange.getStatus(),
                e.getMessage());
    }
}

Denne gir:
Error cancelling portal job for reference 3183359 with status IN_PROGRESS: Unable to cancel job. This is most likely because the job has been completed. Only newly created and partially completed jobs can be cancelled, please verify the job's status

Så det går ikke an å kansellerer denne, selv om den bør være enten «newly created» eller «partially completed».

Så da forsøker jeg i stedet å slette denne, men disse har aldri – i hvert fall ikke som jeg kan se – en slette-url. Altså denne gir null:
statusChange.getDeleteDocumentsUrl().

Det er litt uheldig at køen kan vokse uten at vi får kontroll på slike dokumenter. Jeg oppgir for sikkerhets skyld kø-id og referanse-id i tilfelle det kan forklares:
Bruker (org.nr.): 971 035 854
Kø-id: tsd-nettskjema-dev
Referanse: 3183359

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions