Default to no scheme if we can't find an assigned scheme

This commit is contained in:
Kyle Shockey
2017-04-18 18:13:52 -07:00
parent 5fc064e2ac
commit 8b78d9bd13

View File

@@ -295,7 +295,7 @@ export const operationScheme = ( state, path, method ) => {
let matchResult = url.match(/^([a-z][a-z0-9+\-.]*):/) let matchResult = url.match(/^([a-z][a-z0-9+\-.]*):/)
let urlScheme = Array.isArray(matchResult) ? matchResult[1] : null let urlScheme = Array.isArray(matchResult) ? matchResult[1] : null
return state.getIn(["scheme", path, method]) || state.getIn(["scheme", "_defaultScheme"]) || urlScheme || "http" return state.getIn(["scheme", path, method]) || state.getIn(["scheme", "_defaultScheme"]) || urlScheme || ""
} }
export const canExecuteScheme = ( state, path, method ) => { export const canExecuteScheme = ( state, path, method ) => {