@@ -33,6 +33,7 @@
|
||||
>
|
||||
> In case of conflict, the highest (lowest in previous list) `$version` wins.
|
||||
|
||||
- xo-common minor
|
||||
- @xen-orchestra/fs patch
|
||||
- xen-api minor
|
||||
- xo-server patch
|
||||
|
||||
@@ -19,7 +19,7 @@ class XoError extends BaseError {
|
||||
|
||||
const create = (code, getProps) => {
|
||||
const factory = (...args) => new XoError({ ...getProps(...args), code })
|
||||
factory.is = (error, predicate) => error.code === code && (predicate === undefined || iteratee(predicate)(error))
|
||||
factory.is = (error, predicate) => error.code === code && (predicate === undefined || iteratee(predicate)(error.data))
|
||||
|
||||
return factory
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@ export const create = defer(async function ($defer, { name, size, sr, vm, bootab
|
||||
|
||||
break
|
||||
} catch (error) {
|
||||
if (!noSuchObject.is(error, { data: { id: resourceSet } })) {
|
||||
if (!noSuchObject.is(error, { id: resourceSet })) {
|
||||
throw error
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user