• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/sync/google/outgoingeventmanager.php
  • Класс: BitrixCalendarSyncGoogleOutgoingEventManager
  • Вызов: OutgoingEventManager::calculateLastSyncStatusForFailedSyncEvent
private function calculateLastSyncStatusForFailedSyncEvent(SyncEvent $syncEvent, array $error)
{
	if ($error['code'] === 404)
	{
		if (
			($error['message'] === 'Not Found')
			&& $syncEvent->getAction() === Dictionary::SYNC_EVENT_ACTION['update']
		)
		{
			$syncEvent->getEventConnection()->setLastSyncStatus(Dictionary::SYNC_STATUS['create']);
		}
	}
}