From 873649bcb743f8f389a76caf8e0c6c7256dc2bc6 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Wed, 21 May 2008 13:44:14 +0000 Subject: [PATCH] Monotone-Parent: 8572640175c8c65fb355b53149603783957826fb Monotone-Revision: 14750dcc45cd359d5987fdc2c4b5c02f1621906a Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2008-05-21T13:44:14 Monotone-Branch: ca.inverse.sogo --- UI/WebServerResources/SchedulerUI.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/UI/WebServerResources/SchedulerUI.js b/UI/WebServerResources/SchedulerUI.js index 0c3c2a526..19a022230 100644 --- a/UI/WebServerResources/SchedulerUI.js +++ b/UI/WebServerResources/SchedulerUI.js @@ -1758,13 +1758,14 @@ function onCalendarRemove(event) { for (var i = 0; i < nodes.length; i++) { nodes[i].deselect(); var owner = nodes[i].getAttribute("owner"); - if (owner != UserLogin) { - var folderId = nodes[i].getAttribute("id"); - unsubscribeFromFolder(folderId, owner, - onFolderUnsubscribeCB, folderId); + var folderId = nodes[i].getAttribute("id"); + if (owner == UserLogin) { + var folderIdElements = folderId.split(":"); + deletePersonalCalendar(folderIdElements[0]); } else - deletePersonalCalendar(folderIdElements[0]); + unsubscribeFromFolder(folderId, owner, + onFolderUnsubscribeCB, folderId); } }