Одним из решений было бы добавить пользовательский метод получения к вашему классу CartEntry:
Integer getQuantity() {
quantity ?: 0
}
Таким образом, если количество равно нулю, оно возвращает 0
Другим было бы изменить ваш +=
на
cartEntry.quantity = (cartEntry.quantity ?: 0) + quantity
Или, как говорит Даггетт, добавьте метод к вашему классу CartEntry для увеличения количества, и вы можете обрабатывать нули там