From 38357f7efae6caacb1bcdd10afff13706bcd6a53 Mon Sep 17 00:00:00 2001
From: Jed Fox <git@jedfox.com>
Date: Sun, 4 Jun 2023 14:35:08 -0400
Subject: [PATCH] Fix error in console when `hideFraction` pref is missing
 (#1105)

---
 packages/desktop-client/src/components/settings/Format.js | 2 +-
 upcoming-release-notes/1105.md                            | 6 ++++++
 2 files changed, 7 insertions(+), 1 deletion(-)
 create mode 100644 upcoming-release-notes/1105.md

diff --git a/packages/desktop-client/src/components/settings/Format.js b/packages/desktop-client/src/components/settings/Format.js
index 50e0b8ad7..aae3a66c3 100644
--- a/packages/desktop-client/src/components/settings/Format.js
+++ b/packages/desktop-client/src/components/settings/Format.js
@@ -102,7 +102,7 @@ export default function FormatSettings({ prefs, savePrefs }) {
             <Text style={{ display: 'flex' }}>
               <Checkbox
                 id="settings-textDecimal"
-                checked={prefs.hideFraction}
+                checked={!!prefs.hideFraction}
                 onChange={onHideFraction}
               />
               <label htmlFor="settings-textDecimal">Hide decimal places</label>
diff --git a/upcoming-release-notes/1105.md b/upcoming-release-notes/1105.md
new file mode 100644
index 000000000..314f9978b
--- /dev/null
+++ b/upcoming-release-notes/1105.md
@@ -0,0 +1,6 @@
+---
+category: Bugfix
+authors: [j-f1]
+---
+
+Fix error in console when `hideFraction` pref is missing
-- 
GitLab