Skip to content

Commit 6b79bfb

Browse files
committed
fix: scanconfig dialog not opening missing nvt
1 parent 99f277c commit 6b79bfb

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

src/gmp/models/__tests__/scanconfig.test.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,10 @@ describe('ScanConfig model tests', () => {
3030
expect(scanConfig.families).toEqual({count: 0});
3131
expect(scanConfig.nvts).toBeUndefined();
3232
expect(scanConfig.predefined).toBeUndefined();
33-
expect(scanConfig.preferences).toBeUndefined();
33+
expect(scanConfig.preferences).toEqual({
34+
nvt: [],
35+
scanner: [],
36+
});
3437
expect(scanConfig.scanner).toBeUndefined();
3538
expect(scanConfig.tasks).toEqual([]);
3639
});

src/gmp/models/scanconfig.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ export interface ScanConfigPreferenceElement {
2626
nvt?: {
2727
name?: string;
2828
_oid?: string;
29+
oid?: string;
2930
};
3031
type?: string;
3132
value?: ScanConfigPreferenceValue;
@@ -242,12 +243,13 @@ class ScanConfig extends Model {
242243
nvtPreferences.push(pref);
243244
}
244245
});
245-
ret.preferences = {
246-
scanner: scannerPreferences,
247-
nvt: nvtPreferences,
248-
};
249246
}
250247

248+
ret.preferences = {
249+
scanner: scannerPreferences,
250+
nvt: nvtPreferences,
251+
};
252+
251253
if (isDefined(element.scanner)) {
252254
const scanner = {
253255
...element.scanner,

0 commit comments

Comments
 (0)