From: Marius Gavrilescu <marius@ieval.ro>
Date: Sun, 9 Mar 2014 06:54:12 +0000 (+0200)
Subject: Fix contest support in generic entry
X-Git-Url: http://git.ieval.ro/?a=commitdiff_plain;h=759ae227869b52a2ae9c12f25ee697d0d0e102a0;p=plack-app-gruntmaster.git

Fix contest support in generic entry
---

diff --git a/lib/Gruntmaster/Page/Generic.pm b/lib/Gruntmaster/Page/Generic.pm
index 3fdd47c..54909e5 100644
--- a/lib/Gruntmaster/Page/Generic.pm
+++ b/lib/Gruntmaster/Page/Generic.pm
@@ -56,7 +56,7 @@ sub entry {
 	($id, $ct) = ($ct, $id) if $thing{contest};
 	local $Gruntmaster::Data::contest = $ct if $ct;
 	debug $env => "Hash is $thing{hash} and id is $id";
-	my %params = HGETALL "$thing{hash}.$id";
+	my %params = HGETALL $ct ? "contest.$ct.$thing{hash}.$id" : "$thing{hash}.$id";
 	$thing{mangle}->(local $_ = \%params) if exists $thing{mangle};
 	wantarray ? %params : \%params
 }