Browse Source

Revert "Revert attempt to fix handling of 'organic' initial state and update the 'clear' function instead"

This reverts commit f6edd8e6e36d6911b7eddc84498b35c1abce82aa.
Daniel Sheffield 3 years ago
parent
commit
84756b1dfc
1 changed files with 2 additions and 3 deletions
  1. 2 3
      grocery_transactions.py

+ 2 - 3
grocery_transactions.py

@@ -580,7 +580,7 @@ class GroceryTransactionEditor(urwid.WidgetPlaceholder):
         unit = self.data['unit']
         unit = self.data['unit']
         price = self.data['price']
         price = self.data['price']
         product = self.data['product']
         product = self.data['product']
-        organic = self.data['organic']
+        organic = 'true' if self.data['organic'] else 'false'
         log = f"{time.strftime(fmt, ts_log)}-{store}.txn"
         log = f"{time.strftime(fmt, ts_log)}-{store}.txn"
         with open(log, 'a') as f:
         with open(log, 'a') as f:
             f.write(
             f.write(
@@ -591,11 +591,10 @@ class GroceryTransactionEditor(urwid.WidgetPlaceholder):
 
 
     def clear(self):
     def clear(self):
         for k in self.data:
         for k in self.data:
-            if k in ('ts', 'store', 'organic'):
+            if k in ('ts', 'store',):
                 continue
                 continue
             self.data[k] = ''
             self.data[k] = ''
         self.organic_checkbox.set_state(False)
         self.organic_checkbox.set_state(False)
-        self.apply_organic_state(self.organic_checkbox,False)
 
 
     def save_and_clear(self):
     def save_and_clear(self):
         self.save()
         self.save()