diff --git a/app/src/main/java/org/tasks/notifications/NotificationManager.java b/app/src/main/java/org/tasks/notifications/NotificationManager.java index fea6bb05a..d69e7a0c9 100644 --- a/app/src/main/java/org/tasks/notifications/NotificationManager.java +++ b/app/src/main/java/org/tasks/notifications/NotificationManager.java @@ -355,8 +355,11 @@ public class NotificationManager { final String taskDescription = task.getNotes(); // update last reminder time - task.setReminderLast(new DateTime(when).endOfMinute().getMillis()); - taskDao.save(task); + long reminderTime = new DateTime(when).endOfMinute().getMillis(); + if (reminderTime != task.getReminderLast()) { + task.setReminderLast(reminderTime); + taskDao.save(task); + } NotificationCompat.Builder builder = new NotificationCompat.Builder(context, NotificationManager.NOTIFICATION_CHANNEL_DEFAULT)