]> mj.ucw.cz Git - bex.git/blobdiff - lib/BEX/Job.pm
Updates of job status are atomic
[bex.git] / lib / BEX / Job.pm
index 1b920e45c37c32676e7ab31c1ce845eb5317eb61..b0add1b3fe1f37bc1789af28f5e8d74f6a7a563e 100644 (file)
@@ -26,7 +26,7 @@ sub new($;$) {
                $job_cnt++;
                $job->{'ID'} = POSIX::strftime("%Y%m%d-%H%M%S-$$-$job_cnt", localtime);
        }
-       $job->{'Subject'} = '(no subject)';
+       $job->{'Subject'} = '';
        return $job;
 }
 
@@ -46,7 +46,7 @@ sub new_from_file($$;$) {
                $job->{'body'} = join("", @cmds);
        }
        close T;
-       $job->{'Subject'} //= '?';
+       $job->{'Subject'} //= '';
        $job->{'ID'} or die "Cannot load $file: Missing ID";
        check_id($job->{'ID'}) or die "Cannot load $file: Invalid ID syntax";
        return bless $job;