Skip to content

Commit 3128710

Browse files
committed
fix download workflow policies validation bug
1 parent 0c36701 commit 3128710

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

lib/components/DownloadDataContext/DownloadDataContext.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@ var newStateIsValid = function newStateIsValid(key, value) {
315315
});
316316

317317
default:
318-
return newStateIsAllowable(key, value) && validValues.includes(value);
318+
return newStateIsAllowable(key, value) && (!Array.isArray(validValues) || validValues.includes(value));
319319
}
320320
};
321321

src/lib_components/components/DownloadDataContext/DownloadDataContext.jsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,10 @@ const newStateIsValid = (key, value, validValues = []) => {
288288
&& value.every((id) => idList.includes(id))
289289
);
290290
default:
291-
return newStateIsAllowable(key, value) && validValues.includes(value);
291+
return (
292+
newStateIsAllowable(key, value)
293+
&& (!Array.isArray(validValues) || validValues.includes(value))
294+
);
292295
}
293296
};
294297

0 commit comments

Comments
 (0)