mirror of
https://github.com/benclaussen/NetboxPS.git
synced 2025-12-13 01:42:28 +00:00
Remove API Definition caching and replace with Netbox version check
This commit is contained in:
parent
17c4d9d779
commit
68161a78b0
1 changed files with 13 additions and 4 deletions
|
|
@ -126,12 +126,21 @@
|
|||
}
|
||||
}
|
||||
|
||||
Write-Verbose "Caching API definition"
|
||||
$script:NetboxConfig.APIDefinition = Get-NetboxAPIDefinition
|
||||
# Write-Verbose "Caching API definition"
|
||||
# $script:NetboxConfig.APIDefinition = Get-NetboxAPIDefinition
|
||||
#
|
||||
# if ([version]$script:NetboxConfig.APIDefinition.info.version -lt 2.8) {
|
||||
# $Script:NetboxConfig.Connected = $false
|
||||
# throw "Netbox version is incompatible with this PS module. Requires >=2.8.*, found version $($script:NetboxConfig.APIDefinition.info.version)"
|
||||
# }
|
||||
|
||||
if ([version]$script:NetboxConfig.APIDefinition.info.version -lt 2.8) {
|
||||
Write-Verbose "Checking Netbox version compatibility"
|
||||
$script:NetboxConfig.NetboxVersion = Get-NetboxVersion
|
||||
if ([version]$script:NetboxConfig.NetboxVersion.'netbox-version' -lt 2.8) {
|
||||
$Script:NetboxConfig.Connected = $false
|
||||
throw "Netbox version is incompatible with this PS module. Requires >=2.8.*, found version $($script:NetboxConfig.APIDefinition.info.version)"
|
||||
throw "Netbox version is incompatible with this PS module. Requires >=2.8.*, found version $($script:NetboxConfig.NetboxVersion.'netbox-version')"
|
||||
} else {
|
||||
Write-Verbose "Found compatible version [$($script:NetboxConfig.NetboxVersion.'netbox-version')]!"
|
||||
}
|
||||
|
||||
$script:NetboxConfig.Connected = $true
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue