Fixed rrule parsing issues

pull/14/head
Sam Bosley 12 years ago
parent a8d4df79f3
commit 55a27edd91

@ -510,7 +510,7 @@ public final class Task extends RemoteModel {
}
public String sanitizedRecurrence() {
return getValue(Task.RECURRENCE).replaceAll(";?FROM=[^;]*", ""); //$NON-NLS-1$//$NON-NLS-2$
return getValue(Task.RECURRENCE).replaceAll("BYDAY=;","").replaceAll(";?FROM=[^;]*", ""); //$NON-NLS-1$//$NON-NLS-2$
}
/**

@ -371,7 +371,7 @@ public class RepeatControlSet extends PopupControlSet {
result = result + ";FROM=COMPLETION"; //$NON-NLS-1$
}
if (!result.equals(task.getValue(Task.RECURRENCE)))
if (!result.equals(task.getValue(Task.RECURRENCE).replaceAll("BYDAY=;", ""))) //$NON-NLS-1$//$NON-NLS-2$
task.putTransitory(TaskService.TRANS_REPEAT_CHANGED, true);
task.setValue(Task.RECURRENCE, result);
task.setValue(Task.REPEAT_UNTIL, repeatUntilValue);

Loading…
Cancel
Save