diff --git a/fizz-core/src/main/java/we/service_registry/eureka/FizzEurekaServiceRegistration.java b/fizz-core/src/main/java/we/service_registry/eureka/FizzEurekaServiceRegistration.java index 435e206..6d1f3d4 100644 --- a/fizz-core/src/main/java/we/service_registry/eureka/FizzEurekaServiceRegistration.java +++ b/fizz-core/src/main/java/we/service_registry/eureka/FizzEurekaServiceRegistration.java @@ -124,12 +124,16 @@ public class FizzEurekaServiceRegistration extends FizzServiceRegistration { @Override public List getServices() { - List services = new ArrayList<>(); - Applications applications = client.getApplications(); - for (Application registeredApplication : applications.getRegisteredApplications()) { - services.add(registeredApplication.getName()); + List registeredApplications = client.getApplications().getRegisteredApplications(); + if (registeredApplications.isEmpty()) { + return Collections.emptyList(); + } else { + List services = new ArrayList<>(registeredApplications.size()); + for (Application app : registeredApplications) { + services.add(app.getName().toLowerCase()); + } + return services; } - return services; } @Override