configurator: fix can't load scenario without pci_devs issue

fix can't load scenario without pci_devs issue

Tracked-On: #7246
Signed-off-by: Weiyi Feng <weiyix.feng@intel.com>
This commit is contained in:
Weiyi Feng 2022-04-02 16:29:55 +08:00 committed by acrnsi-robot
parent 080335bbe7
commit ac9824cd54
2 changed files with 7 additions and 14 deletions

View File

@ -1,13 +0,0 @@
body {
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
code {
font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
monospace;
}

View File

@ -289,7 +289,13 @@ export class ProgramLayer extends EventBase {
}
} else {
//fix pci_devs is object issue
if (vmConfig.hasOwnProperty("pci_devs") && vmConfig.pci_devs.hasOwnProperty("pci_dev") && _.isString(vmConfig.pci_devs.pci_dev)) {
if (
vmConfig.hasOwnProperty("pci_devs") &&
vmConfig.pci_devs != null &&
vmConfig.pci_devs.hasOwnProperty("pci_dev") &&
vmConfig.pci_devs != null &&
_.isString(vmConfig.pci_devs.pci_dev)
) {
vmConfig.pci_devs.pci_dev = [vmConfig.pci_devs.pci_dev]
}
this.addVM(vmType, vmConfig)