From 251684617601374eaa640b3f3ef6f15003197aff Mon Sep 17 00:00:00 2001 From: Isaac Connor Date: Thu, 19 Apr 2018 14:22:19 -0400 Subject: [PATCH] only update DiskSpace if new DiskSpace is defined --- scripts/zmfilter.pl.in | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/zmfilter.pl.in b/scripts/zmfilter.pl.in index 12dae98cf..20c8569d8 100644 --- a/scripts/zmfilter.pl.in +++ b/scripts/zmfilter.pl.in @@ -340,7 +340,13 @@ sub checkFilter { $Event->lock_and_load(); my $old_diskspace = $$Event{DiskSpace}; - if ( $old_diskspace != $Event->DiskSpace(undef) ) { + my $new_diskspace = $Event->DiskSpace(undef); + + if ( + ( (!defined $old_diskspace) and defined $new_diskspace) + or + ( (defined $old_diskspace) and (defined $new_diskspace) and ( $old_diskspace != $Event->DiskSpace(undef) ) ) + ) { $Event->save(); } $ZoneMinder::Database::dbh->commit();