Как мы можем разблокировать Контент, если бинарное сохранение не удалось во время многоэтапного сохранения? - PullRequest
0 голосов
/ 26 апреля 2018

Если по какой-либо причине во время многоэтапной операции сохранения возникает исключение, Контент остается в несогласованном состоянии. Когда бинарное сохранение пошло не так, мы обычно могли удалить такую ​​неправильную загрузку с помощью действия ForceDelete. Но и здесь содержимое как-то блокируется этой многоступенчатой ​​операцией сохранения. Загрузка не может быть возобновлена; его нельзя удалить или переместить в корзину.

1 Ответ

0 голосов
/ 26 апреля 2018

Мы нашли решение для вас:

Вы можете разблокировать битые файлы с помощью запроса odata. Измените и заполните текст жирным шрифтом , если необходимо!

1, Вам необходимо выбрать свой идентификатор пользователя на портале: https://example.com/odata.svc//Root/IMS/BuiltIn/Portal/('{Your имя пользователя} ')? Metadata = no & $ select = Id

2, тогда вам нужно запустить этот javascript-запрос ajax:

$.ajax({
     url: "/OData.svc//Root/Sites/example/workspaces/Document/PSR-LU/Document_Library/2014/('sample.doc')/TakeLockOver", // change the content path
     dataType: "json",
     type: 'POST',
     data: JSON.stringify({
         'user': "000000" // change to your user ID
     }),
     success: function () {
console.log("success");
     }
});

Этот код разблокирует файл и меняет владельца контента на вашего пользователя. После этого вы можете удалить сам контент.

...