'Create Image' breaks on 'disabled' storage after update to 3.9/4.11

Problem:
After upgrade of foreman/katello/fog_proxmox to 3.9/4.11/0.15 I can no longer access the ‘Create Image’ page. Foreman breaks with a error 500 on finding a disabled storage. This storage was present before and ‘Create Image’ worked on Foreman 3.8

Expected outcome:
‘Create Image’ would load the page, perhaps ignoring the disabled storage without showing me a warning?

Foreman and Proxy versions:

  • foreman-3.9.1-1.el8.noarch
  • foreman-proxy-3.9.1-1.el8.noarch

Foreman and Proxy plugin versions:

  • rubygem-foreman_fog_proxmox-0.15.0-1.fm3_9.el8.noarch
    Distribution and version:
    AlmaLinux 8.9

Other relevant data:
Oops, we’re sorry but something went wrong Expected([200]) <=> Actual(500 InternalServerError) excon.error.response :body => “{"data":null}” :cookies => :headers => { “Cache-Control” => “max-age=0” “Connection” => “close” “Content-Length” => “13” “Content-Type” => “application/json;charset=UTF-8” “Date” => “Fri, 02 Feb 2024 08:47:43 GMT” “Expires” => “Fri, 02 Feb 2024 08:47:43 GMT” “Pragma” => “no-cache” “Server” => “pve-api-daemon/3.0” } :host => “rnd-pve01.cdclab.local” :local_address => “omitted” :local_port => 39922 :method => “GET” :omit_default_port => false :path => “/api2/json//nodes/rnd-ceph01/storage/hb-template/content” :port => 8006 :query => “” :reason_phrase => “storage ‘hb-template’ is disabled” :remote_ip => “omitted” :scheme => “https” :status => 500 :status_line => “HTTP/1.1 500 storage ‘hb-template’ is disabled\r\n”

hb-template IS a configured storage, but disabled:
***@rnd-pve01:~# pvesm status
Name Type Status Total Used Available %

hb-template rbd disabled 0 0 0 N/A

@MSinghal