Merge pull request #13503 from nextcloud/fix/13499
RemoveClassifiedEventActivity: check if calendar still exists
This commit is contained in:
commit
e7b9746266
|
@ -75,6 +75,10 @@ class RemoveClassifiedEventActivity implements IRepairStep {
|
||||||
$result = $query->execute();
|
$result = $query->execute();
|
||||||
|
|
||||||
while ($row = $result->fetch()) {
|
while ($row = $result->fetch()) {
|
||||||
|
if ($row['principaluri'] === null) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
$delete->setParameter('owner', $this->getPrincipal($row['principaluri']))
|
$delete->setParameter('owner', $this->getPrincipal($row['principaluri']))
|
||||||
->setParameter('type', 'calendar')
|
->setParameter('type', 'calendar')
|
||||||
->setParameter('calendar_id', $row['calendarid'])
|
->setParameter('calendar_id', $row['calendarid'])
|
||||||
|
@ -105,6 +109,10 @@ class RemoveClassifiedEventActivity implements IRepairStep {
|
||||||
$result = $query->execute();
|
$result = $query->execute();
|
||||||
|
|
||||||
while ($row = $result->fetch()) {
|
while ($row = $result->fetch()) {
|
||||||
|
if ($row['principaluri'] === null) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
$delete->setParameter('owner', $this->getPrincipal($row['principaluri']))
|
$delete->setParameter('owner', $this->getPrincipal($row['principaluri']))
|
||||||
->setParameter('type', 'calendar')
|
->setParameter('type', 'calendar')
|
||||||
->setParameter('calendar_id', $row['calendarid'])
|
->setParameter('calendar_id', $row['calendarid'])
|
||||||
|
|
Loading…
Reference in New Issue