From 1283f523e7932358282b3f59e596c48246435fb0 Mon Sep 17 00:00:00 2001 From: Vladimir Gorej Date: Thu, 12 Aug 2021 13:23:40 +0200 Subject: [PATCH] fix(servers): compensate when server list contains a null value Refs https://github.com/swagger-api/swagger-editor/issues/2761 Refs https://github.com/swagger-api/swagger-editor/issues/2710 Refs #7341 --- src/core/plugins/oas3/components/servers.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/core/plugins/oas3/components/servers.jsx b/src/core/plugins/oas3/components/servers.jsx index 3cbe30ed..0a181d24 100644 --- a/src/core/plugins/oas3/components/servers.jsx +++ b/src/core/plugins/oas3/components/servers.jsx @@ -21,8 +21,8 @@ export default class Servers extends React.Component { return } - //fire 'change' event to set default 'value' of select - this.setServer(servers.first().get("url")) + // fire 'change' event to set default 'value' of select + this.setServer(servers.first()?.get("url")) } UNSAFE_componentWillReceiveProps(nextProps) { @@ -95,7 +95,7 @@ export default class Servers extends React.Component { } = this.props - let currentServerDefinition = servers.find(v => v.get("url") === currentServer) || OrderedMap() + let currentServerDefinition = servers.find(s => s.get("url") === currentServer) || OrderedMap() let currentServerVariableDefs = currentServerDefinition.get("variables") || OrderedMap()