diff --git a/src/main/java/com/production/ehayvanbackendapi/Controllers/VeterinarianController.java b/src/main/java/com/production/ehayvanbackendapi/Controllers/VeterinarianController.java index 1958f05..c000cd8 100644 --- a/src/main/java/com/production/ehayvanbackendapi/Controllers/VeterinarianController.java +++ b/src/main/java/com/production/ehayvanbackendapi/Controllers/VeterinarianController.java @@ -106,14 +106,19 @@ public String desktopFormSubmit(@RequestParam String clinicName, RedirectAttribu @GetMapping("/desktop/{name}") public String desktop(@PathVariable String name, Model model) { List filteredVeterinarians = veterinarianService.getVeterinariansByClinic(name); - if(filteredVeterinarians==null){ - return null; + + if (filteredVeterinarians == null || filteredVeterinarians.isEmpty()) { + // Handle the case where no veterinarians are found + model.addAttribute("viewType", "noResults"); + return "desktop"; } + model.addAttribute("filteredVeterinarians", filteredVeterinarians); model.addAttribute("viewType", "filtered"); return "desktop"; } + // Other controller methods for updating, deleting veterinarians, etc. } diff --git a/src/main/resources/templates/desktop.html b/src/main/resources/templates/desktop.html index 15f08bc..589fe49 100644 --- a/src/main/resources/templates/desktop.html +++ b/src/main/resources/templates/desktop.html @@ -67,7 +67,7 @@
- +
@@ -86,6 +86,9 @@ +
+

No veterinarians found for the provided name.

+