-
@@ -43,16 +44,27 @@ export default defineComponent({
diff --git a/src/server/api/openapi/gen-spec.ts b/src/server/api/openapi/gen-spec.ts
index ccf35f7c7..87cddedac 100644
--- a/src/server/api/openapi/gen-spec.ts
+++ b/src/server/api/openapi/gen-spec.ts
@@ -8,7 +8,15 @@ import { schemas, convertSchemaToOpenApiSchema } from './schemas';
import { getDescription } from './description';
export function genOpenapiSpecForEndpoint(endpoint: IEndpoint, lang = 'ja-JP') {
- const locale = yaml.safeLoad(fs.readFileSync(__dirname + `/../../../api-docs/${lang}/` + endpoint.name + '.yml', 'utf-8'));
+ let locale;
+
+ try {
+ locale = yaml.safeLoad(fs.readFileSync(__dirname + `/../../../api-docs/${lang}/` + endpoint.name + '.yml', 'utf-8'));
+ } catch (e) {
+ locale = {
+ params: {}
+ };
+ }
function genProps(props: { [key: string]: Context; }) {
const properties = {} as any;