https://bugs.kde.org/show_bug.cgi?id=492038
Bug ID: 492038 Summary: Currency conversion from EUR to BTC fails at yahoo.com Classification: Applications Product: kmymoney Version: git (master) Platform: Other OS: All Status: REPORTED Severity: normal Priority: NOR Component: importer Assignee: kmymoney-devel@kde.org Reporter: ralf.habac...@freenet.de Blocks: 488491 Target Milestone: --- Created attachment 172854 --> https://bugs.kde.org/attachment.cgi?id=172854&action=edit testcase SUMMARY Currency conversion rates can be found e.g. from yahoo with the following url https://query1.finance.yahoo.com/v7/finance/download/%1-%2?events=history&includeAdjustedClose=true. An example of this is BTC -> EUR. The problem, however, is that it does not work the other way around, as can be seen in the attached example. STEPS TO REPRODUCE 1. start kmymoney 2. Add an new online quote named "User" (systems with english language) or "Benutzer" (german language) with URL: https://query1.finance.yahoo.com/v7/finance/download/%1-%2?events=history&includeAdjustedClose=true Download mode: Default Data format: CSV Identifier: Select by: Symbol Price: Close Price decimal separator: Period (.) Date: Date Date format: %y-%m-%d Default identifier: EUR-USD Remote source: not checked 2. load appended test case 3. add account Name: "checking (BTC)" select "Online quotes" OBSERVED RESULT A message box appears that the update failed. EXPECTED RESULT This message should not appear and the update should finish without errors. SOFTWARE/OS VERSIONS Linux: openSUSE Leap 15.5 KDE Frameworks Version: 5.102 Qt Version: 5.15.8 ADDITIONAL INFORMATION The problem is that the desired direction EUR -> BTC is not supported by the remote source. The reverse direction, on the other hand, is available. There should be a possibility that after a failed request, a new request is made with a reversed direction and, if successful, the returned price is inverted. Referenced Bugs: https://bugs.kde.org/show_bug.cgi?id=488491 [Bug 488491] Make 5.2 release -- You are receiving this mail because: You are the assignee for the bug.