diff --git a/src/bp-xprofile/bp-xprofile-admin.php b/src/bp-xprofile/bp-xprofile-admin.php
index 922d380..0bcefb2 100644
a
|
b
|
function xprofile_admin_manage_field( $group_id, $field_id = null ) { |
373 | 373 | } |
374 | 374 | |
375 | 375 | $field->field_order = $wpdb->get_var( $wpdb->prepare( "SELECT field_order FROM {$bp->profile->table_name_fields} WHERE id = %d", $field_id ) ); |
376 | | if ( empty( $field->field_order ) || is_wp_error( $field->field_order ) ) { |
| 376 | if ( ! is_numeric( $field->field_order ) || is_wp_error( $field->field_order ) ) { |
377 | 377 | $field->field_order = (int) $wpdb->get_var( $wpdb->prepare( "SELECT max(field_order) FROM {$bp->profile->table_name_fields} WHERE group_id = %d", $group_id ) ); |
378 | 378 | $field->field_order++; |
379 | 379 | } |