| @@ -89,9 +89,9 @@ | ||
| 89 | 89 | */ |
| 90 | 90 | $allow = apply_filters( 'gamipress_allow_insert_user_earning_to_user', true, $user_id, $data, $meta ); |
| 91 | 91 | |
| 92 | 92 | if ( ! $allow ) { |
| 93 | - return gamipress_get_user_points( $user_id, $points_type ); | |
| 93 | + return 0; | |
| 94 | 94 | } |
| 95 | 95 | |
| 96 | 96 | // Store user earning entry |
| 97 | 97 | $user_earning_id = $ct_table->db->insert( $data ); |
| @@ -219,9 +219,11 @@ | ||
| 219 | 219 | function gamipress_get_last_earning( $query = array() ) { |
| 220 | 220 | |
| 221 | 221 | $query['limit'] = 1; |
| 222 | 222 | |
| 223 | - return gamipress_get_last_earnings( $query ); | |
| 223 | + $results = gamipress_get_last_earnings( $query ); | |
| 224 | + | |
| 225 | + return count( $results ) === 1 ? $results[0] : $results; | |
| 224 | 226 | |
| 225 | 227 | } |
| 226 | 228 | |
| 227 | 229 | /** |