|
@@ -580,7 +580,7 @@ class GroceryTransactionEditor(urwid.WidgetPlaceholder):
|
|
|
unit = self.data['unit']
|
|
|
price = self.data['price']
|
|
|
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"
|
|
|
with open(log, 'a') as f:
|
|
|
f.write(
|
|
@@ -591,11 +591,10 @@ class GroceryTransactionEditor(urwid.WidgetPlaceholder):
|
|
|
|
|
|
def clear(self):
|
|
|
for k in self.data:
|
|
|
- if k in ('ts', 'store', 'organic'):
|
|
|
+ if k in ('ts', 'store',):
|
|
|
continue
|
|
|
self.data[k] = ''
|
|
|
self.organic_checkbox.set_state(False)
|
|
|
- self.apply_organic_state(self.organic_checkbox,False)
|
|
|
|
|
|
def save_and_clear(self):
|
|
|
self.save()
|