6.0.0-beta1
7/18/25

[#10412] "update in my calendar" fails
Summary "update in my calendar" fails
Queue Kronolith
Queue Version 3.0.6
Type Bug
State Resolved
Priority 1. Low
Owners mrubinsk (at) horde (dot) org
Requester hsk (at) imb-jena (dot) de
Created 08/03/2011 (5098 days ago)
Due
Updated 08/10/2011 (5091 days ago)
Assigned 08/06/2011 (5095 days ago)
Resolved 08/10/2011 (5091 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
08/10/2011 12:12:54 AM Michael Rubinsky State ⇒ Resolved
 
08/10/2011 12:12:37 AM Michael Rubinsky Comment #6 Reply to this comment
... if the event is in another calendar, that i have read access to, 
a popup appears "error updating event: permission denied. trying to 
import instead" and then another one "event was added to your 
calendar", and then the event indeed is listed in my calendar --
but if the event is in another calendar, that you have read+write 
access to, a popup appears "event was added to your calendar", and 
the event is not added to my calendar
This is a duplicate of Bug: 8288
08/10/2011 12:12:02 AM Michael Rubinsky Comment #5 Reply to this comment
there is an error message in horde's log file:
ERR: HORDE [kronolith] Share name internal_xxxxxxxxxxxxxxxxxxxxxxx
not found [pid 4711 on line 179 of
"/var/imb/horde4/pear/php/Horde/Share/Sql.php"]
This is fixed by the commit mentioned in the previous comment.
08/09/2011 11:58:58 PM Git Commit Comment #4 Reply to this comment
Changes have been made in Git for this ticket:

slight hack to ensure we don't have a driver type prefix. Fixes Bug: 10412
The iTip viewer in IMP uses fb_cals to look for possible conflicting events.
The fb calendars are returned with the driver prefix to the calendar 
names, but
listEvents does not expect them.

Not the cleanest fix, but can't think of a better place. Don't want the iTip
viewer to have to know about the internals of how Kronolith stores 
calendar names.

A related issue/limitation is that it's possible to choose external 
calendars as
fb sources, but when trying to obtain the list of events from those 
calendars via
the API, only internal events are considered since 
Kronolith_Api::listEvents only
returns internal calendar events.

  1 files changed, 2 insertions(+), 1 deletions(-)
http://git.horde.org/horde-git/-/commit/b6913249d2520cad1737c21208fb728ecdba7ed8
08/08/2011 03:10:41 PM hsk (at) imb-jena (dot) de Comment #3 Reply to this comment
(or a calendar you have access to).
ah, that's an interesting point ...
I can't reproduce this
... if the event is in another calendar, that i have read access to, a 
popup appears "error updating event: permission denied. trying to 
import instead" and then another one "event was added to your 
calendar", and then the event indeed is listed in my calendar --
but if the event is in another calendar, that you have read+write 
access to, a popup appears "event was added to your calendar", and the 
event is not added to my calendar

i would not like to read "update in my calendar" as "look after this 
in some calendar i have write access to" :-)

08/06/2011 03:03:09 PM Michael Rubinsky Comment #2
Priority ⇒ 1. Low
State ⇒ Feedback
Assigned to Michael Rubinsky
Reply to this comment
  - in kronolith, create a new event, inviting attendee
  - attendee tries to do "update in my calendar" out of inviter's 
e-mail (btw: why is it titled "wants you to notify about changes" - 
shouldn't this be "invites you"?)
This occurs when the event is already in the user's calendar (or a 
calendar you have access to).
there is an error message in horde's log file:
ERR: HORDE [kronolith] Share name internal_xxxxxxxxxxxxxxxxxxxxxxx 
not found [pid 4711 on line 179 of 
"/var/imb/horde4/pear/php/Horde/Share/Sql.php"]
I can't reproduce this. The user's calendar is correctly updated with 
the event.
08/03/2011 07:56:23 PM hsk (at) imb-jena (dot) de Comment #1
Priority ⇒ 2. Medium
Type ⇒ Bug
Summary ⇒ "update in my calendar" fails
Queue ⇒ Kronolith
Milestone ⇒
Patch ⇒ No
State ⇒ Unconfirmed
Reply to this comment
  - in kronolith, create a new event, inviting attendee
  - attendee tries to do "update in my calendar" out of inviter's 
e-mail (btw: why is it titled "wants you to notify about changes" - 
shouldn't this be "invites you"?) - a pop-up appears "the event was 
updated in your calendar", but there is nothing added to attendee's 
calendar

there is an error message in horde's log file:
ERR: HORDE [kronolith] Share name internal_xxxxxxxxxxxxxxxxxxxxxxx not 
found [pid 4711 on line 179 of 
"/var/imb/horde4/pear/php/Horde/Share/Sql.php"]

from looking into horde's mysql-database, i would suppose 
xxxxxxxxxxxxxxxxxxxxxxx denotes the correct calendar,  but it seems 
that somewhere in kronolith's code an "internal_" is added or is not 
stripped off the right way

Saved Queries