From 9237f0f88f1bce9d043c10df7d15d62ed1e1ee59 Mon Sep 17 00:00:00 2001 From: Dominique Dumont Date: Thu, 12 Oct 2017 19:28:30 +0200 Subject: [PATCH] HashId: do not notify when deleting an undef value (Debian #876967) Thanks to Thomas Schmitt for the report --- lib/Config/Model/AnyId.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/Config/Model/AnyId.pm b/lib/Config/Model/AnyId.pm index be5366ad6..85859bcaf 100644 --- a/lib/Config/Model/AnyId.pm +++ b/lib/Config/Model/AnyId.pm @@ -949,7 +949,8 @@ sub delete { delete $self->{warning_hash}{$idx}; my $ret = $self->_delete($idx); - $self->notify_change( note => "deleted entry $idx" ); + # notification is not needed if the value was already delete or missing + $self->notify_change( note => "deleted entry $idx" ) if defined $ret; return $ret; }