diff --git a/Koha/Object/Mixin/AdditionalFields.pm b/Koha/Object/Mixin/AdditionalFields.pm index 18bc782bc0..90f8ab087f 100644 --- a/Koha/Object/Mixin/AdditionalFields.pm +++ b/Koha/Object/Mixin/AdditionalFields.pm @@ -104,7 +104,8 @@ sub prepare_cgi_additional_field_values { my ( $self, $cgi, $tablename ) = @_; my @additional_fields; - my $table_fields = Koha::AdditionalFields->search( { tablename => $tablename } ); + my $table_fields = + Koha::AdditionalFields->search( { tablename => $tablename }, { order_by => { -asc => 'id' } } ); while ( my $field = $table_fields->next ) { my @field_values = $cgi->multi_param( 'additional_field_' . $field->id );