Ignore invalid model sort inputs (#1653)

This commit is contained in:
red person
2026-06-03 08:16:52 +03:00
committed by GitHub
parent 116ade4630
commit 12652581cb
2 changed files with 65 additions and 2 deletions
+6 -2
View File
@@ -14,8 +14,12 @@ function _compareText(a, b) {
});
}
function _arrayOrEmpty(models) {
return Array.isArray(models) ? models : [];
}
export function sortModelIds(models) {
return (models || []).slice().sort(_compareText);
return _arrayOrEmpty(models).slice().sort(_compareText);
}
export function compareModelObjects(a, b) {
@@ -25,5 +29,5 @@ export function compareModelObjects(a, b) {
}
export function sortModelObjects(models) {
return (models || []).slice().sort(compareModelObjects);
return _arrayOrEmpty(models).slice().sort(compareModelObjects);
}