Fix wrong contact retrieval condition in Event::store

This commit is contained in:
Hypolite Petovan 2018-03-17 10:05:17 -04:00
parent bc12ba68cd
commit 254974826f
1 changed files with 5 additions and 3 deletions

View File

@ -255,12 +255,14 @@ class Event extends BaseObject
}
$private = intval(defaults($arr, 'private', 0));
$condition = ['uid' => $event['uid']];
$conditions = ['uid' => $event['uid']];
if ($event['cid']) {
$condition['id'] = $event['cid'];
$conditions['id'] = $event['cid'];
} else {
$conditions['self'] = true;
}
$contact = dba::selectFirst('contact', [], ['id' => $event['cid'], 'uid' => $event['uid']]);
$contact = dba::selectFirst('contact', [], $conditions);
// Existing event being modified.
if ($event['id']) {