From dd6cdf1a4858ebf8c03da8a8ab3e487c31201d0a Mon Sep 17 00:00:00 2001 From: Matt Traynham Date: Thu, 26 Sep 2019 22:27:41 -0400 Subject: [PATCH] fix: `parameterMacro` functionality for OAS3 (via #5617) * #5282 - Correct parameterMacro for OAS3 * Update parameter-row.jsx --- src/core/components/parameter-row.jsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/components/parameter-row.jsx b/src/core/components/parameter-row.jsx index 80683352..c2bb3de0 100644 --- a/src/core/components/parameter-row.jsx +++ b/src/core/components/parameter-row.jsx @@ -129,6 +129,7 @@ export default class ParameterRow extends Component { || paramWithMeta.get("example") || schema.get("example") || schema.get("default") + || paramWithMeta.get("default") // ensures support for `parameterMacro` } //// Process the initial value @@ -245,6 +246,9 @@ export default class ParameterRow extends Component { // Default and Example Value for readonly doc if ( param !== undefined ) { paramDefaultValue = schema.get("default") + if (paramDefaultValue === undefined) { + paramDefaultValue = param.get("default") + } paramExample = param.get("example") if (paramExample === undefined) { paramExample = param.get("x-example") -- GitLab