issue #576 - duplicate events shown
This commit is contained in:
parent
aab7bc5282
commit
94065fde33
@ -224,7 +224,7 @@ class Cal extends \Zotlabs\Web\Controller {
|
|||||||
|
|
||||||
$r = q("SELECT event.*, item.plink, item.item_flags, item.author_xchan, item.owner_xchan
|
$r = q("SELECT event.*, item.plink, item.item_flags, item.author_xchan, item.owner_xchan
|
||||||
from event left join item on event_hash = resource_id
|
from event left join item on event_hash = resource_id
|
||||||
where resource_type = 'event' and event.uid = %d $ignored
|
where resource_type = 'event' and event.uid = %d and event.uid = item.uid $ignored
|
||||||
AND (( adjust = 0 AND ( dtend >= '%s' or nofinish = 1 ) AND dtstart <= '%s' )
|
AND (( adjust = 0 AND ( dtend >= '%s' or nofinish = 1 ) AND dtstart <= '%s' )
|
||||||
OR ( adjust = 1 AND ( dtend >= '%s' or nofinish = 1 ) AND dtstart <= '%s' )) $sql_extra ",
|
OR ( adjust = 1 AND ( dtend >= '%s' or nofinish = 1 ) AND dtstart <= '%s' )) $sql_extra ",
|
||||||
intval($channel['channel_id']),
|
intval($channel['channel_id']),
|
||||||
|
@ -559,10 +559,10 @@ class Events extends \Zotlabs\Web\Controller {
|
|||||||
// There's still an issue if the finish date crosses the end of month.
|
// There's still an issue if the finish date crosses the end of month.
|
||||||
// Noting this for now - it will need to be fixed here and in Friendica.
|
// Noting this for now - it will need to be fixed here and in Friendica.
|
||||||
// Ultimately the finish date shouldn't be involved in the query.
|
// Ultimately the finish date shouldn't be involved in the query.
|
||||||
|
|
||||||
$r = q("SELECT event.*, item.plink, item.item_flags, item.author_xchan, item.owner_xchan
|
$r = q("SELECT event.*, item.plink, item.item_flags, item.author_xchan, item.owner_xchan
|
||||||
from event left join item on event_hash = resource_id
|
from event left join item on event_hash = resource_id
|
||||||
where resource_type = 'event' and event.uid = %d $ignored
|
where resource_type = 'event' and event.uid = %d and event.uid = item.uid $ignored
|
||||||
AND (( adjust = 0 AND ( dtend >= '%s' or nofinish = 1 ) AND dtstart <= '%s' )
|
AND (( adjust = 0 AND ( dtend >= '%s' or nofinish = 1 ) AND dtstart <= '%s' )
|
||||||
OR ( adjust = 1 AND ( dtend >= '%s' or nofinish = 1 ) AND dtstart <= '%s' )) ",
|
OR ( adjust = 1 AND ( dtend >= '%s' or nofinish = 1 ) AND dtstart <= '%s' )) ",
|
||||||
intval(local_channel()),
|
intval(local_channel()),
|
||||||
@ -571,7 +571,6 @@ class Events extends \Zotlabs\Web\Controller {
|
|||||||
dbesc($adjust_start),
|
dbesc($adjust_start),
|
||||||
dbesc($adjust_finish)
|
dbesc($adjust_finish)
|
||||||
);
|
);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$links = array();
|
$links = array();
|
||||||
|
Reference in New Issue
Block a user