diggsweden / dataportal-web

Källkod för dataportal.se
BSD 2-Clause "Simplified" License
19 stars 3 forks source link

Rapportera eventuella fel när openapi spec skall läsas in för funktionen utforska API #18

Closed istyf closed 1 year ago

istyf commented 2 years ago

Det verkar ha skett en förändring i beteendet när en Distribution pekar ut en API-spec med hjälp av conformsTo.

Jag har tidigare haft möjlighet att utforska API:et https://www.dataportal.se/sv/datasets/61_2071/oppna-data-fran-sundsvalls-kommun , men nu fungerar det plötsligt inte längre utan att jag kan koppla det till någon förändring på min sida.

Jag har försökt ett flertal olika tricks så som att generera om rdf med diggs dcat-ap-processor, ändra OpenAPI-version, med mera, men inget vill fungera.

Jag gissar att det är någon validering eller något som går fel någonstans, alternativt att swaggerui får problem med något i openapi-specen, men det ges inget felmeddelande någonstans. Skulle detta kunna vara en del av valideringen så att det går att få ett tydligare felmeddelande om varför utforska-funktionen lyser med sin frånvaro?

istyf commented 1 year ago

Någon av mina sista ändringar av rdf verkar ha löst problemet, för nu dyker "utforska" upp i dataportalen. Men den gjorde inte det i sandbox utan först efter en ny skördning till produktionsmiljön.

Hur som helst så kvarstår önskemålet om någon möjlighet till bättre diagnostisering när det inte funkar.

danfun-kit commented 1 year ago

Det är ett separat nattjobb hos Metasolutions som markerar vilka datamängder som har openapi-specifikation. Därmed blir det som längst en dags delay tills dataportal.se kan plocka upp detta. Diagnostisering av detta därmed i backend och kan för tillfället inte visas i realtid.