Получение 500: Не удалось выполнить предварительное условие при исправлении папки. Почему?

Периодически я вижу эту ошибку от Drive, когда я запускаю Patch (клиентская библиотека Java) для папки, чтобы обновить ее статус. Повторная попытка не устраняет проблему.

Я предполагаю, что ...

Это действительно должно быть 412 (не 500)Patch выполняет сравнение etag, тогда как при изменении кода на Update оно не будет

fwiw Я изменил свой код, чтобы использовать Update, но так как проблема периодически, я не могу быть уверен, что мое разрешение действительно. Было бы здорово, если бы кто-нибудь, имеющий доступ к какой-либо документации, мог подтвердить (или указать мне правильное направление).

Код ...

driveService.files().patch(enFolder.getId(),enFolder).execute();

Ответы на вопрос(1)

Ваш ответ на вопрос