Remove trailing zeros in search, fix removal in bug getter
parent
46b762fdce
commit
477023a258
|
@ -4257,7 +4257,7 @@ sub get_value
|
||||||
|
|
||||||
if (defined $self->{$attr})
|
if (defined $self->{$attr})
|
||||||
{
|
{
|
||||||
$self->{$attr} =~ s/\.?0+$//so if $field && $field->type == FIELD_TYPE_NUMERIC;
|
$self->{$attr} =~ s/((\.\d*[1-9])|\.)0+$/$2/so if $field && $field->type == FIELD_TYPE_NUMERIC;
|
||||||
return $self->{$attr};
|
return $self->{$attr};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -222,6 +222,9 @@
|
||||||
[% SET url_quoted = bug.$column | url_quote_ns %]
|
[% SET url_quoted = bug.$column | url_quote_ns %]
|
||||||
<a href="[% field_obj.url.replace('\$1', url_quoted) %]">[% bug.$column | html %]</a>
|
<a href="[% field_obj.url.replace('\$1', url_quoted) %]">[% bug.$column | html %]</a>
|
||||||
[% END %]
|
[% END %]
|
||||||
|
[% ELSIF field_obj.type == constants.FIELD_TYPE_NUMERIC %]
|
||||||
|
[%# Remove trailing zeros %]
|
||||||
|
[% bug.$column.replace('((\.\d*[1-9])|\.)0+$', '$2') %]
|
||||||
[% ELSIF column == 'work_time' ||
|
[% ELSIF column == 'work_time' ||
|
||||||
column == 'remaining_time' ||
|
column == 'remaining_time' ||
|
||||||
column == 'estimated_time' ||
|
column == 'estimated_time' ||
|
||||||
|
|
Loading…
Reference in New Issue