Fixed Security Hotspot reported by SonarQube.

This commit is contained in:
Akshay Joshi
2022-08-14 07:09:45 +05:30
parent 6179b216c5
commit 1e94c3bd81
9 changed files with 17 additions and 25 deletions

View File

@@ -178,7 +178,7 @@ export default function PreferencesComponent({ ...props }) {
let preferencesTreeData = [];
let preferencesValues = {};
res.data.forEach(node => {
let id = Math.floor(Math.random() * 1000);
let id = crypto.getRandomValues(new Uint16Array(1));
let tdata = {
'id': id.toString(),
'label': node.label,
@@ -200,7 +200,7 @@ export default function PreferencesComponent({ ...props }) {
}
node.children.forEach(subNode => {
let sid = Math.floor(Math.random() * 1000);
let sid = crypto.getRandomValues(new Uint16Array(1));
let nodeData = {
'id': sid.toString(),
'label': subNode.label,
@@ -368,7 +368,7 @@ export default function PreferencesComponent({ ...props }) {
firstElement = field;
}
});
setLoadTree(Math.floor(Math.random() * 1000));
setLoadTree(crypto.getRandomValues(new Uint16Array(1)));
initTreeTimeout = setTimeout(() => {
prefTreeInit.current = true;
if(firstElement) {