Add a purge sub and use it in gruntmaster-*
[gruntmaster-data.git] / gruntmaster-job
index 06e3fe14d44edb51f091df1ad96b0a2a839da13e..47bb2ab301eb1ceb7472bd54375f6c4d087414eb 100755 (executable)
@@ -32,7 +32,10 @@ END
 }
 
 sub cmd_rm{
-       $db->job(shift)->delete
+       my ($id) = @_;
+       $db->job($id)->delete;
+       purge '/log/';
+       purge "/log/$id";
 }
 
 sub cmd_get{
@@ -42,11 +45,16 @@ sub cmd_get{
 
 sub cmd_set{
        my ($id, %values) = @_;
-       $db->job($id)->update(\%values)
+       $db->job($id)->update(\%values);
+       purge '/log/';
+       purge "/log/$id";
 }
 
 sub cmd_rerun{
-       $db->job(shift)->rerun
+       my ($id) = @_;
+       $db->job($id)->rerun;
+       purge '/log/';
+       purge "/log/$id";
 }
 
 ##################################################
This page took 0.010156 seconds and 4 git commands to generate.