Hi GrowthBook Team,
We’re currently using GrowthBook in our Flutter application and have recently migrated to using remote evaluation. As part of this, we’ve set up the
growthbook-proxy service.
We’ve also implemented a custom GrowthBook SDK in Flutter tailored to our internal needs.
However, we’ve encountered an issue we’d appreciate your help with:
• When we define a feature of type String and apply a
force rule for a specific user (we pass a user ID via attributes during SDK initialization), everything works correctly — the forced value is returned as expected.
• When we define a feature of type bool and force it to true for a specific user — it also works fine.
•
But when we force the same boolean feature to false for a specific user, the feature
does not appear at all in the proxy response (we expect it to appear with a value of false).
This makes it impossible for us to differentiate between a flag that was explicitly forced to false and one that simply wasn’t returned at all.
Could you please help us understand if this is a known issue or expected behavior? Should boolean false values still be returned from the proxy when forced via the admin panel?
Thanks in advance for your support!