Skip to content

Commit 4770e11

Browse files
committed
adjust poller js for custom poller
1 parent e12198d commit 4770e11

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

validity/static/validity/connection-type-select.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ function fillTextArea(public_creds, private_creds) {
66
function fillCredentials(valueExtracter, connectionTypeInfo) {
77
try {
88
const connectionType = valueExtracter(connectionTypeInfo)
9-
const defaultCredentials = JSON.parse(document.getElementById('default_credentials').textContent)[connectionType];
9+
const emptyCreds = {'public': {}, 'private': {}}
10+
const defaultCredentials = JSON.parse(document.getElementById('default_credentials').textContent)[connectionType] ?? emptyCreds;
1011
if (defaultCredentials !== undefined) {
1112
fillTextArea(defaultCredentials.public, defaultCredentials.private);
1213
}
@@ -17,8 +18,5 @@ function fillCredentials(valueExtracter, connectionTypeInfo) {
1718

1819
window.onload = () => {
1920
const select = document.getElementById('connection_type_select');
20-
if ("tomselect" in select) // NetBox 4.x
21-
select.tomselect.on("change", fillCredentials.bind(undefined, (value) => value))
22-
else // NetBox 3.x
23-
select.slim.onChange = fillCredentials.bind(undefined, (value) => value.value)
21+
select.tomselect.on("change", fillCredentials.bind(undefined, (value) => value))
2422
}

0 commit comments

Comments
 (0)