Errore Unknown Component
Last updated
Last updated
Documentazione Opencity Italia
Un errore che può capitare quando si fa l'editing dei servizi tramite il form builder è la comparsa di un "Unknown component", alla fine del form, prima dei pulsanti di invio/annulla.
L'errore è dovuto a un bug dell'editor, si può correggere, ma non da interfaccia web.
Un form di form.io in stanza del cittadino è sempre di tipo wizard, ovvero fatto da N pagine.
Un form di tipo wizard DEVE avere sempre una struttura fatta da N panels, una per ogni pagina che vedete all'interno dell'editor:
Quando si verifica l'errore è perché sotto components c'e' qualcos'altro:
Per risolvere bisogna procedere in questo modo:
si prende l'ID del form mediante API: GET https://stanzadelcittadino.it/{tenant}/api/services/{service_id}
si prende il JSON del form da correggere: GET https://formserver.../form/{form_id}
si mette in un editor di testo e si toglie la parte contenente l'errore, ovvero si lasciano solo le componenti di tipo panel
si fa una PUT sul formserver con il JSON corretto:
N.B: la PUT va fatta sullo slug del servizio, non è disponibile sull'ID del form.