mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-07-07 01:15:09 +00:00
Fixed ics subscription crash with store
Monotone-Parent: 151b30c115a62428b80f871f09930672bb0b764b Monotone-Revision: 11ca52315bdce5c8e4b000e5b9f33d5b2ecbd052 Monotone-Author: crobert@inverse.ca Monotone-Date: 2009-09-23T15:00:50 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -44,6 +44,7 @@
|
||||
NSURL *url;
|
||||
NSString *name, *displayName;
|
||||
NSMutableDictionary *rc;
|
||||
SOGoAppointmentFolders *folders;
|
||||
int imported = 0;
|
||||
|
||||
r = [context request];
|
||||
@@ -53,13 +54,14 @@
|
||||
url = [NSURL URLWithString: [r formValueForKey: @"url"]];
|
||||
if (url)
|
||||
{
|
||||
folders = [self clientObject];
|
||||
displayName = [self displayNameForUrl: [r formValueForKey: @"url"]];
|
||||
[[self clientObject] newFolderWithName: displayName
|
||||
nameInContainer: &name];
|
||||
[folders newFolderWithName: displayName
|
||||
nameInContainer: &name];
|
||||
[self saveUrl: url forCalendar: name];
|
||||
folder = [[self clientObject] lookupName: name
|
||||
inContext: context
|
||||
acquire: NO];
|
||||
folder = [folders lookupName: name
|
||||
inContext: context
|
||||
acquire: NO];
|
||||
if (folder)
|
||||
{
|
||||
imported = [folder loadWebCalendar: [r formValueForKey: @"url"]];
|
||||
|
||||
Reference in New Issue
Block a user