Skip to content
Snippets Groups Projects

Add check that swallows exceptions for precache

Merged Martin Lowe requested to merge malowe/main/precache-fix into main
1 file
+ 8
1
Compare changes
  • Side-by-side
  • Inline
@@ -11,6 +11,7 @@
**********************************************************************/
package org.eclipsefoundation.wg.precache;
import java.util.Collections;
import java.util.List;
import org.eclipse.microprofile.rest.client.inject.RestClient;
@@ -41,7 +42,13 @@ public class MemberOrganizationPrecacheProvider implements LoadingCacheProvider<
@Override
public List<MemberOrganization> fetchData(ParameterizedCacheKey k) {
LOGGER.info("Loading all Member Orgs from membership");
List<MemberOrganization> results = middleware.getAll(membershipApi::getWGMemberOrgs);
List<MemberOrganization> results;
try {
results = middleware.getAll(membershipApi::getWGMemberOrgs);
} catch (Exception e) {
LOGGER.error("Error while building member organizations list: ", e);
return Collections.emptyList();
}
LOGGER.info("Loaded {} member organizations", results.size());
return results;
}
Loading