]> git.mxchange.org Git - friendica.git/blobdiff - src/Model/Event.php
Fix: public comments weren't distributed to the followers.
[friendica.git] / src / Model / Event.php
index 978dce7cf67758ec83b4cebc42bcc0407bfb17bf..e65e61ee58367a4e3e6005217a36a5a29af1b860 100644 (file)
@@ -287,7 +287,7 @@ class Event extends BaseObject
                                'nofinish' => $event['nofinish'],
                        ];
 
-                       dba::update('event', $updated_fields, ['id' => $event['cid'], 'uid' => $event['uid']]);
+                       dba::update('event', $updated_fields, ['id' => $event['id'], 'uid' => $event['uid']]);
 
                        $item = dba::selectFirst('item', ['id'], ['event-id' => $event['id'], 'uid' => $event['uid']]);
                        if (DBM::is_result($item)) {
@@ -504,6 +504,7 @@ class Event extends BaseObject
                }
 
                // Query for the event by date.
+               // @todo Slow query (518 seconds to run), to be optimzed
                $r = q("SELECT `event`.*, `item`.`id` AS `itemid`,`item`.`plink`,
                                        `item`.`author-name`, `item`.`author-avatar`, `item`.`author-link` FROM `event`
                                LEFT JOIN `item` ON `item`.`event-id` = `event`.`id` AND `item`.`uid` = `event`.`uid`
@@ -736,7 +737,7 @@ class Event extends BaseObject
 
                $events = dba::select('event', $fields, $conditions);
                if (DBM::is_result($events)) {
-                       $return = $events;
+                       $return = dba::inArray($events);
                }
 
                return $return;