From e00d5eb0258681312d8e80a1f78eb1170ffacc62 Mon Sep 17 00:00:00 2001 From: Matthias Bilger Date: Thu, 4 Jan 2024 22:31:49 +0100 Subject: [PATCH] fix issue with no scan --- Dockerfile.backend | 2 +- reflex_ipad/pages/medicine.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile.backend b/Dockerfile.backend index f580ed4..2b4ac99 100644 --- a/Dockerfile.backend +++ b/Dockerfile.backend @@ -7,6 +7,6 @@ COPY --chown=reflex --from=gitea.pb42.de/matthias/reflex-ipad:builder /app /app COPY --chown=reflex deploy/* . RUN chown reflex:reflex /app USER reflex -ENV PATH="/app/.venv/bin:$PATH" API_URL=$API_URL +ENV PATH="/app/.venv/bin:$PATH" API_URL=$API_URL PYTHONUNBUFFERED=TRUE CMD reflex db migrate && reflex run --env dev --backend-only diff --git a/reflex_ipad/pages/medicine.py b/reflex_ipad/pages/medicine.py index 10386a4..f8b636b 100644 --- a/reflex_ipad/pages/medicine.py +++ b/reflex_ipad/pages/medicine.py @@ -36,6 +36,8 @@ class NewMedicineState(rx.State): statement = select(Scan).order_by(Scan.timestamp.desc()).limit(1) results = session.exec(statement) self.last_scan = results.first() + if self.last_scan is None: + return if self.last_scan.timestamp > self.lastupdatetime: self.last_scan_uuid = self.last_scan.uuid if not self.show_med_add_form: