summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoranbr <vdr07@deltab.de>2012-01-10 18:44:49 +0100
committeranbr <vdr07@deltab.de>2012-01-10 18:44:49 +0100
commitb7550cc88fa362ff5a5fd9b4d453074c4994262f (patch)
tree632bd1b69c82631cd6479adbb6b2aceaffe60309
parentb92892e289213df8f6a49cfa3c75b1a3d110950f (diff)
downloadxxv-b7550cc88fa362ff5a5fd9b4d453074c4994262f.tar.gz
xxv-b7550cc88fa362ff5a5fd9b4d453074c4994262f.tar.bz2
Fixed, wrong path of ts-recording created, if lifetime was edited (Bug #844)
-rw-r--r--lib/XXV/MODULES/RECORDS.pm7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/XXV/MODULES/RECORDS.pm b/lib/XXV/MODULES/RECORDS.pm
index 235eba1..c313869 100644
--- a/lib/XXV/MODULES/RECORDS.pm
+++ b/lib/XXV/MODULES/RECORDS.pm
@@ -2567,7 +2567,9 @@ WHERE
or $data->{channel} ne $status->{channel}
or $data->{keywords} ne $status->{keywords}
or $data->{video} ne $status->{video}
- or $data->{audio} ne $status->{audio}) {
+ or $data->{audio} ne $status->{audio}
+ or ($rec->{filever} == 2 && $data->{lifetime} ne $rec->{lifetime})
+ ) {
my $info;
foreach my $h (keys %{$data}) { $info->{$h} = $data->{$h}; }
@@ -2593,7 +2595,8 @@ WHERE
}
- if($data->{lifetime} ne $rec->{lifetime}) {
+ if($rec->{filever} == 1
+ && $data->{lifetime} ne $rec->{lifetime}) {
my @options = split('\.', $rec->{path});