fix(Xapi#_installPoolPatchAndRequirements): ignore required patch if already installed (#564)

This commit is contained in:
Pierre Donias 2017-06-01 15:28:03 +02:00 committed by Julien Fontanet
parent 61089c1128
commit 024d14d529

View File

@ -380,8 +380,12 @@ export default {
if (requirements.length) { if (requirements.length) {
for (const requirementUuid of requirements) { for (const requirementUuid of requirements) {
await this._installPoolPatchAndRequirements(patchesByUuid[requirementUuid], patchesByUuid, host) const requirement = patchesByUuid[requirementUuid]
host = host && this.getObject(host.$id)
if (requirement != null) {
await this._installPoolPatchAndRequirements(requirement, patchesByUuid, host)
host = host && this.getObject(host.$id)
}
} }
} }