fix(xapi/waitObjectState): check if state si already correct
This commit is contained in:
parent
1269ddfeae
commit
b63c4a0d4f
@ -196,6 +196,11 @@ class Xapi extends Base {
|
||||
|
||||
waitObjectState(refOrUuid, predicate, { timeout } = {}) {
|
||||
return new Promise((resolve, reject) => {
|
||||
const object = this.getObject(refOrUuid, undefined)
|
||||
if (object !== undefined && predicate(object)) {
|
||||
return resolve(object)
|
||||
}
|
||||
|
||||
let timeoutHandle
|
||||
const stop = this.watchObject(refOrUuid, object => {
|
||||
if (predicate(object)) {
|
||||
|
@ -32,6 +32,7 @@
|
||||
|
||||
<!--packages-start-->
|
||||
|
||||
- @xen-orchestra/xapi patch
|
||||
- xo-server minor
|
||||
- xo-web minor
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user