diff --git a/libs/utils/src/main/java/com/akto/utils/CustomAuthUtil.java b/libs/utils/src/main/java/com/akto/utils/CustomAuthUtil.java index e5073a7c17..b76515f506 100644 --- a/libs/utils/src/main/java/com/akto/utils/CustomAuthUtil.java +++ b/libs/utils/src/main/java/com/akto/utils/CustomAuthUtil.java @@ -6,6 +6,7 @@ import java.util.Map; import java.util.Set; import java.util.ArrayList; +import java.util.Arrays; import java.util.Collections; import com.mongodb.BasicDBObject; @@ -139,7 +140,7 @@ public static List> calcAuth(List apiInfos, List update = new UpdateOneModel<>( ApiInfoDao.getFilter(apiInfo.getId()), - Updates.addToSet(ALL_AUTH_TYPES_FOUND, apiInfo.getAllAuthTypesFound()), + Updates.addEachToSet(ALL_AUTH_TYPES_FOUND, Arrays.asList(apiInfo.getAllAuthTypesFound())), new UpdateOptions().upsert(false)); apiInfosUpdates.add(update);