fix(xo-server/remote#_unserialize): handle boolean enabled

Introduced by 32afd5c46

Fixes #7246
Fixes https://xcp-ng.org/forum/post/68575
This commit is contained in:
Julien Fontanet 2023-12-19 15:10:49 +01:00
parent 70e3ba17af
commit 5a0cfd86c7

View File

@ -20,7 +20,10 @@ export class Remotes extends Collection {
_unserialize(remote) {
remote.benchmarks = parseProp('remote', remote, 'benchmarks')
remote.enabled = remote.enabled === 'true'
const { enabled } = remote
remote.enabled = typeof enabled === 'boolean' ? enabled : enabled === 'true'
remote.error = parseProp('remote', remote, 'error', remote.error)
}
}