更新用户后无法读取未定义的属性“ hasOwnProperty”

时间:2019-03-28 11:14:16

标签: reactjs react-admin

我遇到了这个错误。当我更新用户时,从界面出现以下错误:

无法读取未定义的属性'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;
}

任何想法如何解决这个问题?

谢谢。

0 个答案:

没有答案