From 465612fc73efa99c9f8cf7ab75bcad8855638b6e Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 25 Nov 2008 16:35:33 +0000 Subject: [PATCH] * Fix a weird bug. --- src/Hydra/lib/Hydra/Controller/Root.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Hydra/lib/Hydra/Controller/Root.pm b/src/Hydra/lib/Hydra/Controller/Root.pm index 2ba4e732..bb4a2c43 100644 --- a/src/Hydra/lib/Hydra/Controller/Root.pm +++ b/src/Hydra/lib/Hydra/Controller/Root.pm @@ -100,10 +100,12 @@ sub updateProject { my $jobset; + my $description = trim $c->request->params->{"jobset-$baseName-description"}; + if ($baseName =~ /^\d+$/) { # numeric base name is auto-generated, i.e. a new entry $jobset = $project->jobsets->create( { name => $jobsetName - , description => trim $c->request->params->{"jobset-$baseName-description"} + , description => $description , nixexprpath => $nixExprPath , nixexprinput => $nixExprInput }); @@ -111,7 +113,7 @@ sub updateProject { $jobset = ($project->jobsets->search({name => $baseName}))[0]; die unless defined $jobset; $jobset->name($jobsetName); - $jobset->description(trim $c->request->params->{"jobset-$baseName-description"}); + $jobset->description($description); $jobset->nixexprpath($nixExprPath); $jobset->nixexprinput($nixExprInput); $jobset->update;