diff --git a/backend/src/main/java/com/thughari/jobtrackerpro/service/GmailIntegrationService.java b/backend/src/main/java/com/thughari/jobtrackerpro/service/GmailIntegrationService.java index 5c5c83e..94e7253 100644 --- a/backend/src/main/java/com/thughari/jobtrackerpro/service/GmailIntegrationService.java +++ b/backend/src/main/java/com/thughari/jobtrackerpro/service/GmailIntegrationService.java @@ -387,10 +387,11 @@ private void createJobFilter(Gmail service, String labelId) throws Exception { String finalQuery = "(" + ATS_FILTER + " OR " + SUBJECT_FILTER + ")" + EXCLUSIONS; ListFiltersResponse listResponse = service.users().settings().filters().list("me").execute(); - - List existingFilters = listResponse.getFilter(); - if (existingFilters != null) { + if (listResponse != null && listResponse.getFilter() != null) { + + List existingFilters = listResponse.getFilter(); + for (Filter existingFilter : existingFilters) { if (existingFilter.getAction() != null &&