falcor-router is fulfilling the routes for 'sister', but is somehow forgetting about the routes for 'brother'. You can change the initial pathset to [ ['brother'], ['age','name'] ] (or sister), and falcor will fulfill the subset without issue. Likewise, you can request [ ['brother','sister'], ['age'] ] and there is no issue.
I'm not stating the above as a workaround; rather, I'm just showing that my test case issue is valid.
I apologize if I'm not using the right terminology , but here is the bug in the form of a Jasmine test
falcor-router is fulfilling the routes for 'sister', but is somehow forgetting about the routes for 'brother'. You can change the initial pathset to
[ ['brother'], ['age','name'] ]
(or sister), and falcor will fulfill the subset without issue. Likewise, you can request[ ['brother','sister'], ['age'] ]
and there is no issue.I'm not stating the above as a workaround; rather, I'm just showing that my test case issue is valid.