Content
View differences
Updated by Pavel Balashou almost 3 years ago
* Do not raise unnecessary exceptions in `ManageNextcloudIntegrationCronJob` and `ManageNextcloudIntegrationEventsJob`
* In case of `ManageNextcloudIntegrationEventsJob` let's debounce a new job when the lock has been acquired by another one.
* In case `ManageNextcloudIntegrationCronJob` when the lock is acquired by another sync process the job should not start synchronization and should just die without manual rescheduling itself. `ManageNextcloudIntegrationEventsJob`
* Modify `RemoveUserFromGroupCommand` to accept the following response from NC as a success. But highlight it with a warning statement in logs.
```xml
<?xml version="1.0"?>
<ocs>
<meta>
<status>failure</status>
<statuscode>105</statuscode>
<message>Not viable to remove user from the last group you are SubAdmin of</message>
<totalitems></totalitems>
<itemsperpage></itemsperpage>
</meta>
<data/>
</ocs>
```
* In case of `ManageNextcloudIntegrationEventsJob` let's debounce a new job when the lock has been acquired by another one.
* In case `ManageNextcloudIntegrationCronJob` when the lock is acquired by another sync process the job should not start synchronization and should just die without manual rescheduling itself.
* Modify `RemoveUserFromGroupCommand` to accept the following response from NC as a success. But highlight it with a warning statement in logs.
```xml
<?xml version="1.0"?>
<ocs>
<meta>
<status>failure</status>
<statuscode>105</statuscode>
<message>Not viable to remove user from the last group you are SubAdmin of</message>
<totalitems></totalitems>
<itemsperpage></itemsperpage>
</meta>
<data/>
</ocs>
```