VFB Forms: Division by Zero should not be thrown when the default currency of the form has no exchange rate in the global settings

This can happen if the base currency of the website is different from the form’s default one. The currency switcher can set an exchange rate row for the default currency of that form in the global settings, but no rate will be set, resulting in a blank field.

If a form has that default currency (that has no exchange rate set), then the division by zero will be thrown upon submission.

The main workaround is to fetch the exchange rates first in the global settings.