<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="https://dev.horde.org/themes/horde//default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>Can&#039;t save empty task list over WebDAV</title> 
  <pubDate>Fri, 10 Apr 2026 01:27:07 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/7004</link> 
  <atom:link rel="self" type="application/rss+xml" title="Can&#039;t save empty task list over WebDAV" href="https://bugs.horde.org/ticket/7004/rss" /> 
  <description>Can&#039;t save empty task list over WebDAV</description> 
 
   
   
  <item> 
   <title>Steps to reproduce (using Nag from CVS so WebDAV works): 


</title> 
   <description>Steps to reproduce (using Nag from CVS so WebDAV works): 



1. Create a task list in Horde.

2. Subscribe the URL in Kontact or another WebDAV/GroupDAV client.

3. Create a new task in the task list.

4. Check that the task is there in the web interface.

5. Delete the task in your client and let it upload the changes. Kontact displays &quot;Unexpected error 400&quot; and the server log contains &quot;HORDE [error] [horde] Es wurden keine iCalendar-Daten gefunden. [pid 10097 on line 157 of &quot;/usr/local/share/horde-webmail-1.1.1/lib/Horde/RPC/webdav.php&quot;]&quot; (No iCalendar data found.)



Workaround: delete the task in the web interface.

</description> 
   <pubDate>Tue, 01 Jul 2008 06:58:13 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7004#t47063</link> 
  </item> 
   
  <item> 
   <title>It works if I comment out the 3 lines in nag/lib/api.php fro</title> 
   <description>It works if I comment out the 3 lines in nag/lib/api.php from line 490 on:



        #if (count($components) == 0) {

        #    return PEAR::raiseError(_(&quot;No iCalendar data was found.&quot;));

        #}



The format of the file is already checked before so it&#039;s unnecessary to raise an error if Nag receives a correct vCalender file with zero vTodos. The loop after the check won&#039;t get executed but this is not a problem. After saving from the client, the task list empty as it should be.</description> 
   <pubDate>Tue, 01 Jul 2008 07:42:59 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7004#t47067</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in CVS for this ticket:

http://cvs.h</title> 
   <description>Changes have been made in CVS for this ticket:

http://cvs.horde.org/diff.php/nag/lib/api.php?r1=1.192&amp;r2=1.193&amp;ty=u</description> 
   <pubDate>Mon, 18 Aug 2008 22:31:02 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7004#t48288</link> 
  </item> 
   
  <item> 
   <title>Fixed in CVS.</title> 
   <description>Fixed in CVS.</description> 
   <pubDate>Mon, 18 Aug 2008 22:32:31 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7004#t48289</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
