From 13c9fee7d6fa73aa014c26389fc7d7c8e4bed3de Mon Sep 17 00:00:00 2001 From: Dan Fabulich Date: Thu, 17 Oct 2024 12:40:22 -0400 Subject: [PATCH] Enable JSON during processing_votes phase (#445) --- IFComp/lib/IFComp/Controller/Comp.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/IFComp/lib/IFComp/Controller/Comp.pm b/IFComp/lib/IFComp/Controller/Comp.pm index 70801a33..48d71f67 100644 --- a/IFComp/lib/IFComp/Controller/Comp.pm +++ b/IFComp/lib/IFComp/Controller/Comp.pm @@ -134,6 +134,7 @@ sub json : Chained('fetch_comp') : PathPart('json') : Args(0) { my $comp = $c->stash->{comp}; if ( $comp->status ne 'open_for_judging' + && $comp->status ne 'processing_votes' && $comp->status ne 'over' ) { $c->detach('/error_403'); @@ -145,7 +146,9 @@ sub json : Chained('fetch_comp') : PathPart('json') : Args(0) { $c->response->content_type("application/json"); my $j = JSON::Any->new; my @data; - if ( $comp->status eq 'open_for_judging' ) { + if ( $comp->status eq 'open_for_judging' + || $comp->status eq 'processing_votes' ) + { @data = map { { "id" => $_->id, "title" => $_->title,