[Petter Reinholdtsen]
Det som utløser feilen er lav opplastingsgrense i nginx, som fikses med "client_max_body_size 20M;" i oppsettet av nginx. For å unngå at det vises frem ufullstendige dokumentobjekt-instanser til Nikita-klienter foreslår jeg endringen beskrevet i <URL: https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard/pull/317 >.
Hm, så vidt jeg kan se fra koden i Nikita, så er det meningen at dette skal være implementert oppførsel. I src/main/java/app/domain/noark5/DocumentDescription.java linje 382 står følgende:
public List<DocumentObject> getReferenceDocumentObject() { /* Filter out incomplete DocumentObject entries, and only * return those with a uploaded file. Include entries are * only available for the one creating it to avoid Noark 5 * breaking hiearcies. */ List<DocumentObject> documentObjects = new ArrayList<DocumentObject>(); for (DocumentObject documentObject : referenceDocumentObject) { if (null != documentObject.getOriginalFilename()) { documentObjects.add(documentObject); } } return documentObjects; }
Men av en eller annen grunn returnerer listen over underliggende dokumentobjekter også de uten filer. Hva går galt her?