Don't run audit on default storage area. Add a test for an event having no endtime
parent
68166719ca
commit
224e261ade
|
@ -172,7 +172,6 @@ MAIN: while( $loop ) {
|
|||
|
||||
foreach my $Storage (
|
||||
ZoneMinder::Storage->find( ($Config{ZM_SERVER_ID} ? ( ServerId => $Config{ZM_SERVER_ID} ) : () ) ),
|
||||
new ZoneMinder::Storage(),
|
||||
) {
|
||||
Debug('Checking events in ' . $Storage->Path() );
|
||||
if ( ! chdir( $Storage->Path() ) ) {
|
||||
|
@ -362,8 +361,18 @@ Debug("Event $db_event is not in fs.");
|
|||
}
|
||||
next;
|
||||
}
|
||||
if ( ! $Event->EndTime() ) {
|
||||
Debug("Event $$Event{Id} has no end time. deleting it.");
|
||||
if ( $age > $Config{ZM_AUDIT_MIN_AGE} ) {
|
||||
if ( confirm() ) {
|
||||
$Event->delete();
|
||||
$cleaned = 1;
|
||||
}
|
||||
next;
|
||||
}
|
||||
}
|
||||
if ( $Event->check_for_in_filesystem() ) {
|
||||
Debug('Database events apparently exists at ' . $Event->Path() );
|
||||
Debug("Database event $$Event{Id} apparently exists at " . $Event->Path() );
|
||||
} else {
|
||||
if ( $age > $Config{ZM_AUDIT_MIN_AGE} ) {
|
||||
aud_print( "Database event '$db_monitor/$db_event' does not exist at " . $Event->Path().' in filesystem' );
|
||||
|
|
Loading…
Reference in New Issue