We’re launching a bug fix for correctly returning the empty status in dynamic expressions for API calls that return structs. This means “Current User’s <API return value> is/is not empty” will now return the correct value if the returned value was empty.
For example, if the Current User doesn’t have a Stripe Subscription ID, this expression will now correctly return “yes”, where previously it would’ve returned “no” (Image 1). Previously, a workaround for this was accessing this value from a list, but that is no longer necessary (Image 2).
Image 1:
Image 2:
When upgrading to BV 24, please be mindful of expressions where you are checking if a return value from an API is empty as they may now evaluate differently.
Happy Bubbling!