diff -Nru email-reminder-0.8.1/debian/changelog email-reminder-0.8.1/debian/changelog --- email-reminder-0.8.1/debian/changelog 2021-04-10 19:26:37.000000000 -0700 +++ email-reminder-0.8.1/debian/changelog 2022-07-28 21:32:59.000000000 -0700 @@ -1,3 +1,9 @@ +email-reminder (0.8.1-4) unstable; urgency=medium + + * Fix preferences when EMAIL envvar is unset (LP: #1983060). + + -- Francois Marier Thu, 28 Jul 2022 21:32:59 -0700 + email-reminder (0.8.1-3) unstable; urgency=medium * Add missing .desktop file (closes: #986744). diff -Nru email-reminder-0.8.1/debian/patches/series email-reminder-0.8.1/debian/patches/series --- email-reminder-0.8.1/debian/patches/series 1969-12-31 16:00:00.000000000 -0800 +++ email-reminder-0.8.1/debian/patches/series 2022-07-28 21:32:59.000000000 -0700 @@ -0,0 +1 @@ +unset-EMAIL.patch diff -Nru email-reminder-0.8.1/debian/patches/unset-EMAIL.patch email-reminder-0.8.1/debian/patches/unset-EMAIL.patch --- email-reminder-0.8.1/debian/patches/unset-EMAIL.patch 1969-12-31 16:00:00.000000000 -0800 +++ email-reminder-0.8.1/debian/patches/unset-EMAIL.patch 2022-07-28 21:32:59.000000000 -0700 @@ -0,0 +1,24 @@ +Author: Francois Marier +Origin: https://git.launchpad.net/email-reminder/commit/?id=fdd72741f1fe5bf8ad50366a459662bfc172498b +Subject: Fix preferences when EMAIL envvar is unset +Bug-Ubuntu: https://bugs.launchpad.net/email-reminder/+bug/1983060 +Forwarded: not-needed +Last-Updated: 2022-07-28 + + Support unset EMAIL environment variables (bug #1983060) + +diff --git a/email-reminder-editor b/email-reminder-editor +index 907d3c4..f7c1021 100755 +--- a/email-reminder-editor ++++ b/email-reminder-editor +@@ -221,7 +221,9 @@ class PreferencesDialog(QDialog): + }) + + if not user['email']: +- user['email'] = os.environ['EMAIL'] ++ user['email'] = '' ++ if 'EMAIL' in os.environ: ++ user['email'] = os.environ['EMAIL'] + self.events.setUser({ + 'email': user['email'], + })