Test Date: June 15, 2015
build date: 2015-06-03 06:32 PM
build tag: oscar15BetaMaster-147
Browser: Mozilla FF v38.0
OS: Ubuntu 12.04 LTS
Tested By: Suni Bek
Pre-conditions:
- Create and save private invoice using Master build without enhancement patch (before build# 2447).
- Re-open saved 3d party invoice and make a partial payment including decimals to the amount paid,ie '50.10'.
- Update to the latest Master build.
- Schedule the appointment
- Open edit appointment screen
- Select the invoice number from the Outstanding 3rd party invoices list
Expected: Billing correction screen displays
Observed: HTTP 500 Error is triggered
Here's the important part
javax.persistence.NonUniqueResultException: result returns more than one elements
org.hibernate.ejb.QueryImpl.getSingleResult(QueryImpl.java:109)
org.oscarehr.common.dao.BillingONExtDao.getClaimExtItem(BillingONExtDao.java:345)
looks like getClaimExtItem returns more than 1 results when the software expects it shouldn't. I think Annie may need to look into this one