<?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>ITIP: accept-import when attendee has permissions on the organizer calendar</title> 
  <pubDate>Fri, 10 Apr 2026 16:47:25 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/9446</link> 
  <atom:link rel="self" type="application/rss+xml" title="ITIP: accept-import when attendee has permissions on the organizer calendar" href="https://bugs.horde.org/ticket/9446/rss" /> 
  <description>ITIP: accept-import when attendee has permissions on the organizer calendar</description> 
 
   
   
  <item> 
   <title>Hello
When an attendee have permissions (either read or wri</title> 
   <description>Hello
When an attendee have permissions (either read or write) on the organizer calendar, the ITIP &#039;accept-import&#039; doesn&#039;t work correctly. 

In imp/lib/MIME/Viewer/itip.php, &#039;accept-import&#039; :
- first try to find an existing event through an export (from calendars with read-access)
- if an existing event is found, it tries to replace it (requiring a write-access).

If the attendee have a read permission on the organizer calendar:
- an existing event is found (from the organizer calendar)
- the replace action fails with an error message.
- a new event is added to the attendee calendar.

If the attendee have a write permission on the organizer calendar:
- an existing event is found (from the organizer calendar)
- the replace action succeeded.
- no event is added to the attendee calendar.

As a workaround, we can check for an existing event not from all calendars with read-access but only from the calendar where the attendee adds its events (Kronolith::getDefaultCalendar(PERMS_EDIT);

Regards
Patrick

</description> 
   <pubDate>Mon, 13 Dec 2010 16:52:39 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9446#t61079</link> 
  </item> 
   
  <item> 
   <title>Duplicate of #3965.</title> 
   <description>Duplicate of #3965.</description> 
   <pubDate>Mon, 20 Dec 2010 23:28:05 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9446#t61130</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
