Skip to content

Commit 3ae7632

Browse files
fixing string edge case at param loading
1 parent ce7a21d commit 3ae7632

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/settings/SettingsThunks.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ export const updateGlobalParametersThunk = (newParameters) => (dispatch: any, ge
6161
try {
6262
const { settings } = getState().dashboard;
6363
const parameters = settings.parameters ? settings.parameters : {};
64-
6564
// if new parameters are set...
6665
if (newParameters) {
6766
// iterate over the key value pairs in parameters
@@ -91,8 +90,14 @@ export const updateParametersToNeo4jTypeThunk = () => (dispatch: any, getState:
9190
// iterate over the key value pairs in parameters
9291
Object.keys(parameters).forEach((key) => {
9392
if (isCastableToNeo4jDate(parameters[key])) {
93+
console.log(key, 'date');
9494
parameters[key] = castToNeo4jDate(parameters[key]);
95-
} else if (parameters[key] && typeof toNumber(parameters[key]) === 'number') {
95+
} else if (
96+
parameters[key] &&
97+
!isNaN(toNumber(parameters[key])) &&
98+
typeof toNumber(parameters[key]) === 'number'
99+
) {
100+
console.log(key, 'number');
96101
parameters[key] = toNumber(parameters[key]);
97102
} else if (parameters[key] == undefined) {
98103
delete parameters[key];

0 commit comments

Comments
 (0)