netbox-floorplan-plugin icon indicating copy to clipboard operation
netbox-floorplan-plugin copied to clipboard

Un-racked devices not listed when editing

Open matejv opened this issue 1 year ago • 1 comments

When editing floorplan for location when I click on Un-racked devices there are no devices listed even when I have some devices under Location but not in Rack.

Looking through the code, I see there are two ajax calls here.

Using browser developer tools I see that the first URL (/plugins/floorplan/floorplans/racks/?floorplan_id=1) is called and loaded, but the second (/plugins/floorplan/floorplans/devices/?floorplan_id=1) is not called by the browser at all.

image

If I use browser developer tools to set a breakpoint to the first ajax call and then just continue execution (so just a small pause is introduced) it works - both URLs are called and shown correctly. So there might be a race condition of some kind?

Tested on:

  • netbox 4.0.7
  • netbox-floorplan 0.4.0
  • firefox 127 and chromium 126

matejv avatar Jul 18 '24 06:07 matejv

This is related to this issue: https://github.com/bigskysoftware/htmx/issues/2147. Solution is to provide the source to the htmx.ajax call

timeu avatar Aug 20 '24 10:08 timeu

I submitted a pull request to fix this in the plugin. #46

ringhidb avatar Sep 13 '24 17:09 ringhidb