24a5800536
When a NodeAction was queried for which nodes were applicable, it filtered out nodes that didn't have a nodeObject. However, when a NodeRequest is similarly queried, null nodeObjects were not filtered out and I guess it was up to the NodeRequest to say "no" to null nodeObjects. This is not part of the API specification for NodeApplicant, and in Spiral Knights we have various requests/actions that simply return true without regard to the contents of the nodeObject. So that's fucking retarded. Do the null check just like it's done for NodeActions. In addition, do an extra check if one of single-node methods is called for an action or request, to make sure that one pre-determined node has a nodeObject set up. If not, log a warning, and return an error response in the NodeRequest case.