diff options
| author | Copilot <198982749+Copilot@users.noreply.github.com> | 2025-09-11 12:48:30 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-11 12:48:30 +0300 |
| commit | 40b6d7707a8d7856eb97e00ea7c86052859ce162 (patch) | |
| tree | 7988a2750eeaadac77d3f5e4529d97117e0dc434 /web/assets | |
| parent | cbf316db31bac79f7d497ce92f8aa899f3f4de08 (diff) | |
Fix critical bugs in ObjectUtil.equals() and filterInbounds() functions (#3451)
* Initial plan
* Fix ObjectUtil.equals asymmetric comparison and filterInbounds null pointer bugs
Co-authored-by: MHSanaei <33454419+MHSanaei@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: MHSanaei <33454419+MHSanaei@users.noreply.github.com>
Diffstat (limited to 'web/assets')
| -rw-r--r-- | web/assets/js/util/index.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/web/assets/js/util/index.js b/web/assets/js/util/index.js index 4bf760d7..bb47f538 100644 --- a/web/assets/js/util/index.js +++ b/web/assets/js/util/index.js @@ -326,6 +326,14 @@ class ObjectUtil { return false; } } + for (const key in b) { + if (!b.hasOwnProperty(key)) { + continue; + } + if (!a.hasOwnProperty(key)) { + return false; + } + } return true; } } |
