Verify notification delete (#595)
This commit is contained in:
parent
3d1f71fcfb
commit
201913d603
|
@ -292,7 +292,7 @@ sub updatePersistentSession {
|
|||
# Update current session
|
||||
$self->updateSession( $req, $infos, $id );
|
||||
|
||||
$uid ||= $self->{sessionInfo}->{ $self->{whatToTrace} };
|
||||
$uid ||= $req->{sessionInfo}->{ $self->conf->{whatToTrace} };
|
||||
return () unless ($uid);
|
||||
|
||||
my $persistentSession = $self->getPersistentSession($uid);
|
||||
|
|
|
@ -261,7 +261,8 @@ sub getNotifBack {
|
|||
}
|
||||
|
||||
my $result = 1;
|
||||
foreach my $file ( values %$notifs ) {
|
||||
foreach my $fileName ( keys %$notifs ) {
|
||||
my $file = $notifs->{$fileName};
|
||||
my $fileResult = 1;
|
||||
my $xml = $self->parser->parse_string($file);
|
||||
|
||||
|
@ -307,9 +308,9 @@ sub getNotifBack {
|
|||
}
|
||||
|
||||
# Notifications accepted for this file, delete it unless it's a wildcard
|
||||
if ( $fileResult and exists $forUser->{$file} ) {
|
||||
if ( $fileResult and exists $forUser->{$fileName} ) {
|
||||
$self->lmLog( "Notification file deleted", 'debug' );
|
||||
$self->notifObject->delete($file);
|
||||
$self->notifObject->delete($fileName);
|
||||
}
|
||||
}
|
||||
unless ($result) {
|
||||
|
|
|
@ -92,7 +92,9 @@ ok(
|
|||
);
|
||||
ok( $res->[0] == 302, "Get redirection" )
|
||||
or explain( [ $res->[0], $res->[1] ], 302 );
|
||||
count(2);
|
||||
$file =~ s/xml$/done/;
|
||||
ok(-e $file,'Notification was deleted');
|
||||
count(3);
|
||||
|
||||
#print STDERR Dumper($res);
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user