Skip to content

TypeError: Cannot read property 'replace' of undefined #92

@KnutHaraldR

Description

@KnutHaraldR

Stack trace:

...\node_modules\swagger-angular-generator\dist\utils.js:62
    res = input.replace(/^/gm, ' '.repeat(level * conf.indentation));
                ^

TypeError: Cannot read property 'replace' of undefined
    at Object.indent (...\node_modules\swagger-angular-generator\dist\utils.js:62:17)
    at makeField (...\node_modules\swagger-angular-generator\dist\forms\generate-form-service.js:107:38)
    at Object.entries.forEach (...\node_modules\swagger-angular-generator\dist\forms\generate-form-service.js:79:33)
    at Array.forEach (<anonymous>)
    at walkParamOrProp (...\node_modules\swagger-angular-generator\dist\forms\generate-form-service.js:77:28)
    at makeField (...\node_modules\swagger-angular-generator\dist\forms\generate-form-service.js:121:28)
    at Object.entries.forEach (...\node_modules\swagger-angular-generator\dist\forms\generate-form-service.js:79:33)
    at Array.forEach (<anonymous>)
    at walkParamOrProp (...\node_modules\swagger-angular-generator\dist\forms\generate-form-service.js:77:28)
    at getConstructor (...\node_modules\swagger-angular-generator\dist\forms\generate-form-service.js:50:28)

api definition:
{"swagger":"2.0","info":{"version":"1.0","title":"myApi"},"paths":{"/api/datasets":{"post":{"tags":["DataSet"],"operationId":"PostDataSet","consumes":["application/json-patch+json","application/json","text/json","application/*+json"],"produces":["application/json"],"parameters":[{"name":"dataSet","in":"body","required":false,"schema":{"$ref":"#/definitions/MetadataValue"}}],"responses":{"422":{"description":"Client Error","schema":{"$ref":"#/definitions/ErrorDetail"}},"500":{"description":"500","schema":{"$ref":"#/definitions/ErrorDetail"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":[]}]}}},"definitions":{"MetadataValue":{"type":"object","properties":{"metaDataId":{"format":"int32","type":"integer"},"children":{"uniqueItems":false,"type":"array","items":{"$ref":"#/definitions/MetadataValue"},"readOnly":true},"metadataValueLanguages":{"uniqueItems":false,"type":"array","items":{"$ref":"#/definitions/MetadataValueLanguage"},"readOnly":true},"value":{"type":"string"}}},"MetadataValueLanguage":{"type":"object","properties":{"languageCode":{"type":"string"},"value":{"type":"string"}}},"ErrorDetail":{"type":"object","properties":{"errorMessage":{"type":"string"}}}},"securityDefinitions":{"Bearer":{"name":"Authorization","in":"header","type":"apiKey","description":"Standard Authorization header using the Bearer scheme. Example: \"bearer {token}\""}}}

Build command:
node_modules/.bin/swagger-angular-generator -s api.json -d src/api/forms

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions