fixed issue where want/payby was being reset when no payments were populated.