diff --git a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/productmix/service/ProductMixWritePlatformServiceJpaRepositoryImpl.java b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/productmix/service/ProductMixWritePlatformServiceJpaRepositoryImpl.java index de93d1a13..fa46536f4 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/productmix/service/ProductMixWritePlatformServiceJpaRepositoryImpl.java +++ b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/productmix/service/ProductMixWritePlatformServiceJpaRepositoryImpl.java @@ -135,7 +135,7 @@ public class ProductMixWritePlatformServiceJpaRepositoryImpl implements ProductM this.fromApiJsonDeserializer.validateForUpdate(command.json()); final Map changes = new LinkedHashMap<>(); - final List existedProductMixes = this.productMixRepository.findByProductId(productId); + final List existedProductMixes = new ArrayList<>(this.productMixRepository.findByProductId(productId)); if (CollectionUtils.isEmpty(existedProductMixes)) { throw new ProductMixNotFoundException(productId); } final Set restrictedIds = new HashSet<>(Arrays.asList(command.arrayValueOfParameterNamed("restrictedProducts")));