From 163c020137c325577d59d46aa6afbdbded2184fc Mon Sep 17 00:00:00 2001
From: Jeff Heiges <jehe8729@colorado.edu>
Date: Tue, 11 Mar 2025 09:55:13 +0000
Subject: Fixed all remaining hasOwnProperty errors

---
 diplomacy/web/src/gui/components/forms.jsx | 2 +-
 diplomacy/web/src/gui/components/tabs.jsx  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

(limited to 'diplomacy/web/src/gui/components')

diff --git a/diplomacy/web/src/gui/components/forms.jsx b/diplomacy/web/src/gui/components/forms.jsx
index da7250d..5c42b44 100644
--- a/diplomacy/web/src/gui/components/forms.jsx
+++ b/diplomacy/web/src/gui/components/forms.jsx
@@ -52,7 +52,7 @@ export class Forms {
     }
 
     static getValue(fieldValues, fieldName, defaultValue) {
-        return fieldValues.hasOwnProperty(fieldName) ? fieldValues[fieldName] : defaultValue;
+        return Object.prototype.hasOwnProperty.call(fieldValues, fieldName) ? fieldValues[fieldName] : defaultValue;
     }
 
     static createReset(title, large, onReset) {
diff --git a/diplomacy/web/src/gui/components/tabs.jsx b/diplomacy/web/src/gui/components/tabs.jsx
index a3f6b9b..d0112f2 100644
--- a/diplomacy/web/src/gui/components/tabs.jsx
+++ b/diplomacy/web/src/gui/components/tabs.jsx
@@ -46,7 +46,7 @@ export class Tabs extends React.Component {
                 <nav className={'tabs-bar nav nav-tabs justify-content-center mb-3'}>
                     {this.props.menu.map((tabName, index) => this.generateTabAction(
                         this.props.titles[index], tabName, active === tabName, this.props.onChange,
-                        (this.props.highlights.hasOwnProperty(tabName) && this.props.highlights[tabName]) || null
+                        (Object.prototype.hasOwnProperty.call(this.props.highlights, tabName) && this.props.highlights[tabName]) || null
                     ))}
                 </nav>
                 {this.props.children}
-- 
cgit v1.2.3