From 1b980102e9261a7347bcb6aa5a9e9b36308b23be Mon Sep 17 00:00:00 2001
From: Svornost <11434-svornost@users.noreply.gitgud.io>
Date: Wed, 10 Jun 2020 14:23:02 -0700
Subject: [PATCH] If a rule has a bad radio button setting, just ignore it
 instead of crashing.

---
 src/js/rulesAssistantOptions.js | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/js/rulesAssistantOptions.js b/src/js/rulesAssistantOptions.js
index 8acf0283754..b986d9b41b0 100644
--- a/src/js/rulesAssistantOptions.js
+++ b/src/js/rulesAssistantOptions.js
@@ -571,7 +571,10 @@ globalThis.rulesAssistantOptions = (function() {
 		}
 
 		setValue(what) {
-			this.radios_.get(what === null ? noDefaultSetting.value : what).checked = true;
+			const option = this.radios_.get(what === null ? noDefaultSetting.value : what);
+			if (option) {
+				option.checked = true;
+			}
 		}
 
 		inputEdited() {
-- 
GitLab