Добрый день!
У меня есть слушатель, которые получает некоторые данные из брокера:
@Component
public class TrafficListener {
    private TrafficService trafficService;
    public TrafficListener(TrafficService trafficService) {
        this.trafficService = trafficService;
    }
    @KafkaListener(topics = KafkaConstants.TOPIC_PROCESSED_TRAFFIC, groupId = KafkaConstants.CONSUMER_GROUP_ID)
    public void listen(RecordDto recordDto) {
        trafficService.saveTraffic(recordDto);
    }
}
Ниже реализация метода save в trafficServiceImpl:
    @Override
    @Authenticated
    public void saveTraffic(RecordDto recordDto) {
        Traffic trafficEmpty = trafficRepository.create();
        Traffic traffic = mapper.toEntity(recordDto, trafficEmpty);
        trafficRepository.save(traffic);
    }
Для отображения данных на UI использую dataGrid:

Есть следующая проблема: при открытии detailView в режиме isReadOnly = true и нажатии на кнопку “Закрыть”, выскакивает сообщение, что я не сохранил данные, хотя ничего и не менял.

Подскажите, почему так может происходить?