linkedpipes / dcat-ap-forms

Forms application for filling out DCAT-AP v2.0.0 compatible metadata
MIT License
2 stars 2 forks source link

Missing new distribution validation #182

Closed skodapetr closed 3 years ago

skodapetr commented 3 years ago

When a dataset with one distribution is imported, or created, and a new distribution is added, with no changes, the summary page fails to detect the empty, thus invalidl, distribution.

jakubklimek commented 3 years ago

When I open this file in browser and add the returnUrl parametr, click Distributions, click on add and click on the final step, it seems valid even though the newly added distribution has no required data.


<!DOCTYPE html>
<html lang="cs">
<head>
  <title>Registrační formulář pro NKOD</title>
  <meta charset=UTF-8 />
  <meta name=viewport content=width=device-width,initial-scale=1.0 />
  <meta name=theme-color content=#057fa5 />
  <meta name=msapplication-TileColor content=#057fa5 />
  <meta name=msapplication-config content=https://dev.nkod.opendata.cz/formulář/assets/icons/browserconfig.xml />
  <link rel=apple-touch-icon sizes=180x180 href=https://dev.nkod.opendata.cz/formulář/assets/icons/apple-touch-icon.png />
  <link rel=icon type=image/png sizes=32x32 href=https://dev.nkod.opendata.cz/formulář/assets/icons/favicon-32x32.png />
  <link rel=icon type=image/png sizes=16x16 href=https://dev.nkod.opendata.cz/formulář/assets/icons/favicon-16x16.png />
  <link rel=manifest href=https://dev.nkod.opendata.cz/formulář/assets/manifest.json />
  <link rel=mask-icon href=https://dev.nkod.opendata.cz/formulář/assets/icons/safari-pinned-tab.svg color=#5bbad5 />
  <link rel=shortcut icon href=https://dev.nkod.opendata.cz/formulář/assets/icons/favicon.ico />
  <link href=https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Material+Icons rel=stylesheet />
  <link href="https://dev.nkod.opendata.cz/formulář/commons.13f9a0348f6aaa4d2ef8.css" rel="stylesheet"/>
  <link href="https://dev.nkod.opendata.cz/formulář/dataset-registration-cs.90c63c14ae749dc3214f.css" rel="stylesheet"/>
</head>
<body>
  <script type="text/javascript">
    window.serverPostData = {"userData":{"blaa":"blaa"},"formData":{"@context":"https://ofn.gov.cz/rozhraní-katalogů-otevřených-dat/draft/kontexty/rozhraní-katalogů-otevřených-dat.jsonld","iri":"https://stirdata.opendata.cz/resource/dataset/catalog","typ":"Datová sada","název":{"cs":"Katalog projektu STIRData","en":"STIRData project catalog"},"popis":{"cs":"Katalog datových sad použitých v projektu STIRData","en":"Catalog of datasets used in STIRData"},"prvek_rúian":[],"geografické_území":["http://publications.europa.eu/resource/authority/continent/EUROPE"],"prostorové_pokrytí":[],"klíčové_slovo":{"cs":["katalog"],"en":["catalog"]},"periodicita_aktualizace":"http://publications.europa.eu/resource/authority/frequency/MONTHLY","téma":["http://publications.europa.eu/resource/authority/data-theme/GOVE"],"koncept_euroVoc":[],"kontaktní_bod":{},"poskytovatel":"https://rpp-opendata.egon.gov.cz/odrpp/zdroj/orgán-veřejné-moci/00216208","distribuce":[{"typ":"Distribuce","iri":"https://stirdata.opendata.cz/resource/dataset/catalog/distribuce/TEST-ŽE-SE-TO-ZACHOVA","název":{"cs":"SPARQL endpoint","en":"SPARQL endpoint"},"přístupové_url":"https://stirdata.opendata.cz/sparql","přístupová_služba":{"typ":"Datová služba","přístupový_bod":"https://stirdata.opendata.cz/sparql","popis_přístupového_bodu":"https://stirdata.opendata.cz/sparql","iri":"https://stirdata.opendata.cz/resource/dataset/catalog/distribuce/1/přístupová-služba","název":{"cs":"SPARQL endpoint","en":"SPARQL endpoint"},"poskytuje_datovou_sadu":"https://stirdata.opendata.cz/resource/dataset/catalog","specifikace":"https://www.w3.org/TR/sparql11-protocol/"},"podmínky_užití":{"typ":"Specifikace podmínek užití","autorské_dílo":"https://data.gov.cz/podmínky-užití/neobsahuje-autorská-díla/","databáze_jako_autorské_dílo":"https://data.gov.cz/podmínky-užití/není-autorskoprávně-chráněnou-databází/","databáze_chráněná_zvláštními_právy":"https://data.gov.cz/podmínky-užití/není-chráněna-zvláštním-právem-pořizovatele-databáze/","osobní_údaje":"https://data.gov.cz/podmínky-užití/neobsahuje-osobní-údaje/"}}]}} ;
  </script>
  <div id="app"></div>
  <script type="text/javascript" src="https://dev.nkod.opendata.cz/formulář/commons.13f9a0348f6aaa4d2ef8.js"></script>
  <script type="text/javascript" src="https://dev.nkod.opendata.cz/formulář/dataset-registration-cs.90c63c14ae749dc3214f.js"></script>
</body>
</html>