The auto-currency updating feature is very helpful, but dangerous. The latest update has slightly fixed the major problem with it - what happens when the online system cannot find a currency match. Previously when this happened Studiometry overwrote the existing exchange rate with 'zero' which effectively deleted any transactions entered in that currency (until the rate was reset). After the latest update it sets these unknown rates to "1" - which is marginally better, but not much.
Given that the exchange rates it cannot find are not obscure (currently our system shows it failing to find rates for the United Arab Emirates Dirham and the Bahrain Dinar - even though both feature in the drop-down list of online currencies within Studiometry) - might it be possible to either:
- stop Studiometry updating the entry in the currency list if the online search fails (so rather than overwrite with a "1" just leave it as it was before);
- offer the option to disable online updating on a per-currency basis (e.g. rather than a single tick for all currencies, have option to turn it on only for those that appear to work reliably)