Fix: Test mode must not update status information.

Also fix runtime warning concerning expires.

Signed-off-by: Thomas Hochstein <thh@inter.net>
This commit is contained in:
Thomas Hochstein 2010-02-26 08:28:06 +01:00
parent afd3e33441
commit 5ddba442da

View file

@ -151,7 +151,7 @@ sub readconfig{
unless($$Config[$i]{'posting-frequency'} =~ /^\s*\d+\s*[dwmy]\s*$/) { unless($$Config[$i]{'posting-frequency'} =~ /^\s*\d+\s*[dwmy]\s*$/) {
$Error .= "E: The Posting-frequency for your project \"$$Config[$i]{'name'}\" is invalid.\n" $Error .= "E: The Posting-frequency for your project \"$$Config[$i]{'name'}\" is invalid.\n"
} }
unless($$Config[$i]{'expires'} =~ /^\s*\d+\s*[dwmy]\s*$/) { unless(!$$Config[$i]{'expires'} || $$Config[$i]{'expires'} =~ /^\s*\d+\s*[dwmy]\s*$/) {
$$Config[$i]{'expires'} = '3m'; # set default: 3 month $$Config[$i]{'expires'} = '3m'; # set default: 3 month
warn "$0: W: The Expires for your project \"$$Config[$i]{'name'}\" is invalid - set to 3 month.\n"; warn "$0: W: The Expires for your project \"$$Config[$i]{'name'}\" is invalid - set to 3 month.\n";
} }
@ -266,6 +266,9 @@ sub postfaq {
} }
post(\@Article); post(\@Article);
# Test mode?
return if($Options{'t'});
if($Options{'v'}) { if($Options{'v'}) {
print "$$ActName: Save status information.\n"; print "$$ActName: Save status information.\n";
} }