diff --git a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/APICharityScraper.java b/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/APICharityScraper.java index 8e93637..8bb1b1d 100644 --- a/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/APICharityScraper.java +++ b/helpmehelpapplication/src/main/java/ntnu/sytemutvikling/team6/models/APICharityScraper.java @@ -49,8 +49,11 @@ public List parseJSON(String JSONData) { if (charityData == null) { return new ArrayList<>(); } - // Returns mutable list of JSON data converted to APICharityData Objects - return new ArrayList<>(Arrays.asList(charityData)); + + // Filters out "obs" status due to non-unique org_number values + return Arrays.stream(charityData) + .filter(c-> !"obs".equalsIgnoreCase(c.getStatus())) + .toList(); } }