We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent df8b267 commit 086fe0aCopy full SHA for 086fe0a
src/server/parameter-processor.ts
@@ -92,10 +92,10 @@ export class ParameterProcessor {
92
case 'Number':
93
return paramValue === undefined ? paramValue : parseFloat(paramValue as string);
94
case 'Boolean':
95
- if (typeof paramValue === 'string') {
96
- return paramValue.toLowerCase() === 'true';
97
- }
98
- return paramValue === undefined ? paramValue : paramValue === true;
+ if (paramValue === undefined) return paramValue;
+ if (typeof paramValue === 'boolean') return paramValue;
+
+ return paramValue.toLowerCase() === 'true';
99
default:
100
let converter = ServerContainer.get().paramConverters.get(paramType);
101
if (!converter) {
0 commit comments