From 15526db83182eb7e12f3690d599d4956d6e1c516 Mon Sep 17 00:00:00 2001 From: Ludovic Marcotte Date: Wed, 11 Aug 2010 16:23:47 +0000 Subject: [PATCH] See ChangeLog Monotone-Parent: 2be823800b3a3aa4e40219b1fbfa546bd5cc1db3 Monotone-Revision: 89320b31db49181dce46dc16f17984d806609750 Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2010-08-11T16:23:47 --- ChangeLog | 3 +++ SOPE/NGCards/iCalRecurrenceRule.m | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index e4862968a..e78f0b166 100644 --- a/ChangeLog +++ b/ChangeLog @@ -6,6 +6,9 @@ code will always succeed and the new code reuses all the business logic used for the Web interface of SOGo. + * SOPE/NGCards/iCalRecurrenceRule.m + Modified setInterval: so that when the value is + equal to 1, we do NOT set it. 2010-08-03 Ludovic Marcotte diff --git a/SOPE/NGCards/iCalRecurrenceRule.m b/SOPE/NGCards/iCalRecurrenceRule.m index 1abc726bc..763a896dd 100644 --- a/SOPE/NGCards/iCalRecurrenceRule.m +++ b/SOPE/NGCards/iCalRecurrenceRule.m @@ -383,7 +383,10 @@ NSString *iCalWeekDayString[] = { @"SU", @"MO", @"TU", @"WE", @"TH", @"FR", - (void) setInterval: (NSString *) _interval { - [self setNamedValue: @"interval" to: _interval]; + if (_interval && [_interval intValue] == 1) + [self setNamedValue: @"interval" to: nil]; + else + [self setNamedValue: @"interval" to: _interval]; } - (void) setCount: (NSString *) _count