This repository was archived by the owner on Nov 8, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 18
This repository was archived by the owner on Nov 8, 2024. It is now read-only.
API B Serializer throws template render error for given document #315
Copy link
Copy link
Closed
Labels
Description
Using the following OpenAPI 2 document:
swagger: '2.0'
info:
title: Optional Parameters
version: '1.0'
paths:
'/test':
get:
parameters:
- name: title
in: query
description: Body argument
required: false
type: array
responses:
200:
description: okWhen converting to API Blueprint, the serializer is throwing an error
$ npx fury --format text/vnd.apiblueprint issue.yaml
{ Template render error: (/Users/kyle/Projects/apiaryio/api-elements.js/packages/fury-adapter-apib-serializer/template.nunjucks) [Line 1, Column 33]
Error: Unable to call `api["attributes"]["get"]`, which is undefined or falsey
at Object._prettifyError (/Users/kyle/Projects/apiaryio/api-elements.js/node_modules/nunjucks/src/lib.js:36:11)
at /Users/kyle/Projects/apiaryio/api-elements.js/node_modules/nunjucks/src/environment.js:567:19
at Template.root [as rootRenderFunc] (eval at _compile (/Users/kyle/Projects/apiaryio/api-elements.js/node_modules/nunjucks/src/environment.js:637:18), <anonymous>:665:3)
at Template.render (/Users/kyle/Projects/apiaryio/api-elements.js/node_modules/nunjucks/src/environment.js:556:10)
at /Users/kyle/Projects/apiaryio/api-elements.js/node_modules/nunjucks/src/environment.js:366:27
at createTemplate (/Users/kyle/Projects/apiaryio/api-elements.js/node_modules/nunjucks/src/environment.js:315:9)
at handle (/Users/kyle/Projects/apiaryio/api-elements.js/node_modules/nunjucks/src/environment.js:327:11)
at /Users/kyle/Projects/apiaryio/api-elements.js/node_modules/nunjucks/src/environment.js:339:9
at next (/Users/kyle/Projects/apiaryio/api-elements.js/node_modules/nunjucks/src/lib.js:280:7)
at Object.asyncIter (/Users/kyle/Projects/apiaryio/api-elements.js/node_modules/nunjucks/src/lib.js:286:3) name: 'Template render error' }
Repository Version: aa1101b
fury-cli 0.9.1
fury-adapter-apib-serializer 0.12.1
fury-adapter-swagger 0.27.1