If an option is declared as network-based (see #4) and if the value of the option on the main site is false, the re-routing fails and the option is fetched from the local site instead. This is because the pre_option_{$option} filter does not allow false as a return value.
Returning an empty string instead of false might work as a temporary solution, but I expect that in the long term, this could be fixed by handling the whole options feature through the SQL parser.
If an option is declared as network-based (see #4) and if the value of the option on the main site is
false
, the re-routing fails and the option is fetched from the local site instead. This is because thepre_option_{$option}
filter does not allowfalse
as a return value.Returning an empty string instead of
false
might work as a temporary solution, but I expect that in the long term, this could be fixed by handling the whole options feature through the SQL parser.