|
|
|
@ -102,8 +102,15 @@ class ResourcesRoomsUpdater { |
|
|
|
|
|
|
|
|
|
$id = $this->addToCache($dbTable, $backendId, $resource); |
|
|
|
|
$this->addMetadataToCache($dbTableMetadata, $foreignKey, $id, $metadata); |
|
|
|
|
// we don't create the calendar here, it is created lazily |
|
|
|
|
// when an event is actually scheduled with this resource / room |
|
|
|
|
|
|
|
|
|
$principalName = implode('-', [$backendId, $newId]); |
|
|
|
|
$this->calDavBackend->createCalendar( |
|
|
|
|
implode('/', [$principalPrefix, $principalName]), |
|
|
|
|
CalDavBackend::RESOURCE_BOOKING_CALENDAR_URI, |
|
|
|
|
[ |
|
|
|
|
'{DAV:}displayname' => CalDavBackend::RESOURCE_BOOKING_CALENDAR_NAME, |
|
|
|
|
], |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
foreach ($deletedIds as $deletedId) { |
|
|
|
|