Crypto Prices - Multicurrency Exchange - CoinGecko

After the latest update the app is not showing the correct prices if there is the same crypto in multiple currencies, e.g.: BTC-CZK, BTC-EUR and BTC-USD. It downloads the correct prices but save prices based on the book currency for all three. It is visible in the history quotes.


Prices for BTC-EUR & BTC-USD + ETH-EUR & ETH-USD are not correct, it show the price for xxx-CZK.


The problem is visible even in the history quotes.

Once I try to check it via detail setting of BTC, it shows the correct prices and rewrite the previously saved (if I delete the wrong one). But if I leave it on automatic update it always download the wrong prices.

Please help me to identify where is the problem. I didn’t do any change. It has huge impact on the calculation of my portfolio.

Thanks @t0xic for the detailed error report. Reading it, I immediately recognized where the bug is. I am too aggressively caching - but not taking into account the currency.

It happens only if you have the same instrument in multiple currencies.

For the time being, revert back to the previous version 0.76.2. Depending on your platform: delete the installation, install this one. I will publish a fix on this weekend.

Out of curiosity: Why do you have the same instrument (here: Ethereum) in multiple currencies?

Thank you for fast fix, I will wait. It is not crucial that I couldn’t wait.

To be honest I don’t remember the reason why I have it in multiple currencies but there was some reason for sure.