|
|
@@ -45,7 +45,7 @@ public class ProductService {
|
|
|
.filter(productSpec -> productSpec.getId() != null)
|
|
|
.map(ProductSpec::getId)
|
|
|
.collect(Collectors.toList());
|
|
|
- productSpecRepository.deleteAllByIdNotIn(idList);
|
|
|
+ productSpecRepository.deleteAllByProductIdAndIdNotIn(product.getId(), idList);
|
|
|
|
|
|
for (ProductSpec spec : product.getSpecs()) {
|
|
|
spec.setProductId(product.getId());
|