Fix: SiteFilterBehavior raises error when no site is configured

Hey @rchavik sorry for all the confusion. I decided to create a new PR with things more clearly.