RED-3042 Bugfix: Made deleting watermark idempotent
This commit is contained in:
parent
da746bba35
commit
71e7dcd1a1
@ -4,6 +4,7 @@ import javax.transaction.Transactional;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.dao.EmptyResultDataAccessException;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.iqser.red.service.persistence.management.v1.processor.entity.configuration.WatermarkEntity;
|
||||
@ -23,8 +24,11 @@ public class WatermarkService {
|
||||
|
||||
|
||||
public void deleteWatermark(String dossierTemplateId) {
|
||||
|
||||
watermarkRepository.deleteById(dossierTemplateId);
|
||||
try {
|
||||
watermarkRepository.deleteById(dossierTemplateId);
|
||||
} catch (EmptyResultDataAccessException e) {
|
||||
log.info("Watermark for dossierTemplateId '{}' was already deleted.", dossierTemplateId);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user