From bc9a54b29a8a8c8272609082438f36b92de7f4d1 Mon Sep 17 00:00:00 2001 From: Harkamal Randhawa Date: Sun, 15 Mar 2026 12:22:23 -0600 Subject: [PATCH] fix staff account loading --- src/main/java/module-info.java | 1 + .../petshopdesktop/controllers/StaffAccountsController.java | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java index e97c674f..910be91c 100644 --- a/src/main/java/module-info.java +++ b/src/main/java/module-info.java @@ -30,6 +30,7 @@ module org.example.petshopdesktop { opens org.example.petshopdesktop.api.dto.chat to com.fasterxml.jackson.databind; opens org.example.petshopdesktop.api.dto.sale to com.fasterxml.jackson.databind, javafx.base; opens org.example.petshopdesktop.api.dto.user to com.fasterxml.jackson.databind; + opens org.example.petshopdesktop.api.dto.employee to com.fasterxml.jackson.databind; opens org.example.petshopdesktop.api.dto.analytics to com.fasterxml.jackson.databind; opens org.example.petshopdesktop.api.dto.purchaseorder to com.fasterxml.jackson.databind; diff --git a/src/main/java/org/example/petshopdesktop/controllers/StaffAccountsController.java b/src/main/java/org/example/petshopdesktop/controllers/StaffAccountsController.java index ffb67aa9..a02674e4 100644 --- a/src/main/java/org/example/petshopdesktop/controllers/StaffAccountsController.java +++ b/src/main/java/org/example/petshopdesktop/controllers/StaffAccountsController.java @@ -170,7 +170,10 @@ public class StaffAccountsController { } catch (Exception e) { ActivityLogger.getInstance().logException("StaffAccountsController.refresh", e, "Loading staff accounts"); Platform.runLater(() -> { - lblError.setText("Could not load staff accounts."); + String message = e.getMessage(); + lblError.setText(message == null || message.isBlank() + ? "Could not load staff accounts." + : "Could not load staff accounts: " + message); tvStaff.setDisable(false); }); }