Fix too much XSS protections

- Fixes build graphs
- Fixes pagination
- Fixes pressure of new queue runner
This commit is contained in:
Janne Heß
2025-08-14 12:25:17 +02:00
committed by ahuston-0
parent d9fa44d227
commit 6c8d789541
3 changed files with 7 additions and 6 deletions

View File

@@ -13,6 +13,7 @@ use Number::Bytes::Human qw(format_bytes);
use Encode;
use File::Basename;
use JSON::MaybeXS;
use HTML::Entities;
use List::Util qw[min max];
use List::SomeUtils qw{any};
use Net::Prometheus;
@@ -229,7 +230,7 @@ sub machines :Local Args(0) {
$c->stash->{pretty_percent} = sub {
my ($percent) = @_;
my $ret = sprintf('%.2f', $percent);
return (' ' x (6 - length($ret))) . $ret;
return (' ' x (6 - length($ret))) . encode_entities($ret);
};
$self->status_ok($c, entity => $c->stash->{machines});
}