Check if there are rows with acl_owner=36 in egw_acl. If there's no such
user, delete these rows.
There's also a admin/admin-cli.php command to delete these kind of acl
left overs. It can happen eg. if you delete an account and the process
get's interrupted (eg. because of time or memory limits) in the middle.
Ralf
OlivierDoz schrieb:
> Hi,
> I have a very strange problem. I have a user that cannot see his calendar
> items anymore. But when I log in with my account, I can see his items !
> After searching a long time in the php code I found that the variable $owner
> of calendar_ui class is wrong. This user has an account_id of 16. But when I
> look at the data in session or in calendar class, the owner is 36. The user
> 36 does not exits in db and I really don't know where this value of 36 come
> from. If I log in with my account, the account_id is 33 and the owner is 33,
> which is correct. So when this user try to add an item in the calendar, the
> owner on the screen is "#36" instead of his name and of course he cannot
> manage it.
> Any idea of what I should check to see where this "36" value come from ?
> Thanks,
> Olivier
> eGroupWare version 1.6.001