From 0767b81d0bbb45b839c8cd95c807219e05705c4d Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Mon, 25 Sep 2023 22:43:01 -0500 Subject: [PATCH] Prevent sending empty feedback technically can still send just a bunch of spaces, but whatever --- wuttapos/views/pos.py | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/wuttapos/views/pos.py b/wuttapos/views/pos.py index 30311d0..f38cdf2 100644 --- a/wuttapos/views/pos.py +++ b/wuttapos/views/pos.py @@ -410,21 +410,28 @@ class POSView(WuttaView): autofocus=True) def send_feedback(e): - self.app.send_email('pos_feedback', data={ - 'user_name': self.page.session.get('user_display'), - 'message': message.value, - }) - dlg.open = False + if message.value: - self.page.snack_bar = ft.SnackBar(ft.Text(f"MESSAGE WAS SENT", - color='black', - weight=ft.FontWeight.BOLD), - bgcolor='green', - duration=1500) - self.page.snack_bar.open = True + self.app.send_email('pos_feedback', data={ + 'user_name': self.page.session.get('user_display'), + 'message': message.value, + }) + + dlg.open = False + + self.page.snack_bar = ft.SnackBar(ft.Text(f"MESSAGE WAS SENT", + color='black', + weight=ft.FontWeight.BOLD), + bgcolor='green', + duration=1500) + self.page.snack_bar.open = True + + self.main_input.focus() + + else: + message.focus() - self.main_input.focus() self.page.update() def cancel(e):