chenshuai2144 / openapi2typescript

一个被大范围使用的小工具
307 stars 136 forks source link

fix: 修复operationObject.parameters可能为空导致报错 #113

Closed rookie-luochao closed 1 year ago

rookie-luochao commented 1 year ago

修复将header参数放入params的功能#111,未兼容operationObject.parameters可能为空的情况,导致报错,影响正常使用 报错如下: /Users/alexander/code/create-vite-react-app/node_modules/.pnpm/@umijs+openapi@1.8.4/node_modules/@umijs/openapi/dist/serviceGenerator.js:560 Object.keys(this.openAPIData.paths || {}).forEach((p) => { ^ TypeError: Cannot read properties of undefined (reading 'filter') at /Users/alexander/code/create-vite-react-app/node_modules/.pnpm/@umijs+openapi@1.8.4/node_modules/@umijs/openapi/dist/serviceGenerator.js:567:73 at Array.forEach () at /Users/alexander/code/create-vite-react-app/node_modules/.pnpm/@umijs+openapi@1.8.4/node_modules/@umijs/openapi/dist/serviceGenerator.js:562:55 at Array.forEach () at ServiceGenerator.getInterfaceTP (/Users/alexander/code/create-vite-react-app/node_modules/.pnpm/@umijs+openapi@1.8.4/node_modules/@umijs/openapi/dist/serviceGenerator.js:560:59) at ServiceGenerator.genFile (/Users/alexander/code/create-vite-react-app/node_modules/.pnpm/@umijs+openapi@1.8.4/node_modules/@umijs/openapi/dist/serviceGenerator.js:246:24) at /Users/alexander/code/create-vite-react-app/node_modules/.pnpm/@umijs+openapi@1.8.4/node_modules/@umijs/openapi/dist/index.js:72:22 at Generator.next () at fulfilled (/Users/alexander/code/create-vite-react-app/node_modules/.pnpm/tslib@2.6.0/node_modules/tslib/tslib.js:166:62) at processTicksAndRejections (node:internal/process/task_queues:96:5)

rookie-luochao commented 1 year ago

关联issue: https://github.com/chenshuai2144/openapi2typescript/issues/110