Steps to Reproduce: 1. Do not connect any reader to the PC 2. Open the app 3. Click Next on welcome screen 4. Connect reader 1 and 2 (Reader 1 - Supported and Reader 2 - Unsupported) 5. Disconnect the Reader 1(Supported reader) 6. Click Next button. Actual: App crashes. Note: After crash unable to launch the application unless rebooting. This issue occurs on both windows and mac. Configuration details: Build - LibreUpdate_733_157 Windows 10 Reader 1 (Supported) - 2.4.7 Reader 2 (Unsupported) - 2.2.10
Use "first()" function to retrieve the only entry in a map Fixed in build 739 and later.
Verified in MACOS Sierra and Windows 7 in build #787 for installer #157. On disconnecting the correct reader and keeping the incorrect reader connected, on hitting next button, the app displays incompatible reader and does not crash.