Hello,
I have the following code and log:
transactionDs.addItemChangeListener(event -> {
Transaction transaction = event.getItem();
log.info("ItemChangeListener date:" + maxDate);
log.info("getitem:" + event.getItem());
if (maxDate != null && event.getItem() != null) {
if (event.getItem().getDate() == null || event.getItem().getDate().before(maxDate)) {
event.getItem().setDate(maxDate);
// transaction.setDate(maxDate);
log.info("setted date:" + transaction.getDate());
}
}
});
Unfortunately the transaction date field is still empty.
What could be reasons for this issue???
Where should I set a break point to see why data doesn’t set.