当我尝试从本地存储中保存导入的实体时,它会抛出异常。
var extraMetadata = aspect.extraMetadata;
var uri = extraMetadata.uri || extraMetadata.id;
if (core.stringStartsWith(uri, baseUri)) {
uri = routePrefix + uri.substring(baseUri.length);
}
request.requestUri = uri;
if (extraMetadata.etag) {
request.headers["If-Match"] = extraMetadata.etag;
}
但是,如果我直接从OData服务获取数据,则可以正确保存。从本地存储导入数据时我遗漏的任何内容。我尝试了this解决方案,但它没有帮助我。
答案 0 :(得分:0)
这是我们正在跟踪的错误(#2574)。我希望我们为v.1.4.12修复它,但看起来它必须等待一个周期。
没有好的解决方法。您可以尝试自己记住extraMetadata
(在某些边带存储中)并在重新导入时重新附加它。我知道不好玩。遗憾。