Я сталкивался с этой ошибкой.Когда я обновляю пользователя, я получаю следующую ошибку из интерфейса:
Невозможно прочитать свойство 'hasOwnProperty' с неопределенным значением
Странно то, что пользователь обновляется, даже когдаэто сообщение об ошибке отображается.Кроме того, нет ошибки в консоли разработчика.
Вот часть кода в моем ODataProvider , которая должна обновлять пользователя.
case UPDATE:
url = `${apiUrl}/${resource}(${params.id})`;
options.method = 'PUT';
params.data = removeProperties(params.data, ['id', 'odata', 'odata.metadata']);
options.body = JSON.stringify(params.data);
break;
константа removeProperties:
const removeProperties = (data, props) => {
for (let prop of props) {
delete data[prop];
}
return data;
}
Есть идеи, как это решить?
Заранее спасибо.