To test: 1 - View the transport cost matrix 2 - Add some values 3 - Add a new library 4 - View the matrix, not new library appears disabled in all columns 5 - Run the holds queue - there is a warning: Use of uninitialized value in numeric ne (!=) at /usr/share/koha/lib/C4/HoldsQueue.pm line 811. 6 - Hit save on the matrix 7 - View the DB and note new library is disabled in all columns 8 - Run holds queue - they don't get any holds IDK the correct default, but this seems problematic, maybe we need to add a warning when adding libraries to system, or disable them by default actually?
> 4 - View the matrix, not new library appears disabled in all columns Really important clarification here, the new library *appears* to have disabled all transfers to and from the library, but none of those restrictions are actually enforced. Instead, the library is treated as if those transfers are allowed at a cost of zero. Whatever the correct default is, we should make the display and behavior consistent.