File tree Expand file tree Collapse file tree
meta_configurator/src/components/toolbar/dialogs/code-generation Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ import Select from 'primevue/select';
1313import Button from ' primevue/button' ;
1414import {useDataSource } from ' @/data/dataSource' ;
1515import {generateFileName } from ' @/components/toolbar/downloadFile' ;
16+ import {useErrorService } from ' @/utility/errorServiceInstance.ts' ;
1617
1718const showDialog = ref (false );
1819
@@ -43,10 +44,14 @@ watch(selectedProgrammingLanguage, newLanguage => {
4344 document = getDataForMode (SessionMode .DataEditor ).data .value ;
4445 documentTitle = ' Data' ;
4546 }
46- quicktypeJSONSchema (newLanguage , documentTitle , JSON .stringify (document )).then (code => {
47- generatedCodeDataStructure .value = code .lines .join (' \n ' );
48- });
49-
47+ quicktypeJSONSchema (newLanguage , documentTitle , JSON .stringify (document ))
48+ .then (code => {
49+ generatedCodeDataStructure .value = code .lines .join (' \n ' );
50+ })
51+ .catch (error => {
52+ generatedCodeDataStructure .value = ' ' ;
53+ useErrorService ().onError (error );
54+ });
5055 const fileNamePrefix = useDataSource ().userSchemaData .value .title ?? ' untitled' ;
5156 const schemaFileName = generateFileName (fileNamePrefix , true );
5257 const dataFileName = generateFileName (fileNamePrefix , false );
You can’t perform that action at this time.
0 commit comments