[Rt-commit] r9886 - rt/branches/3.7-RTIR-RELENG/html/Elements/GnuPG
ruz at bestpractical.com
ruz at bestpractical.com
Tue Dec 11 09:21:48 EST 2007
Author: ruz
Date: Tue Dec 11 09:21:48 2007
New Revision: 9886
Modified:
rt/branches/3.7-RTIR-RELENG/html/Elements/GnuPG/SignEncryptWidget
Log:
* make Check method of SignEncryptWidget re-entrant
Modified: rt/branches/3.7-RTIR-RELENG/html/Elements/GnuPG/SignEncryptWidget
==============================================================================
--- rt/branches/3.7-RTIR-RELENG/html/Elements/GnuPG/SignEncryptWidget (original)
+++ rt/branches/3.7-RTIR-RELENG/html/Elements/GnuPG/SignEncryptWidget Tue Dec 11 09:21:48 2007
@@ -93,7 +93,7 @@
: ( $QueueObj->CorrespondAddress || RT->Config->Get('CorrespondAddress') );
unless ( RT::Crypt::GnuPG::DrySign( $address ) ) {
- $self->{'GnuPGCanNotSignAs'} = [ $address ];
+ push @{ $self->{'GnuPGCanNotSignAs'} ||= [] }, $address;
$checks_failure = 1;
} else {
RT::Crypt::GnuPG::UseKeyForSigning( $self->{'SignUsing'} )
@@ -138,7 +138,7 @@
);
my ($status, @issues) = RT::Crypt::GnuPG::CheckRecipients( @recipients );
- $self->{'GnuPGRecipientsKeyIssues'} = \@issues;
+ push @{ $self->{'GnuPGRecipientsKeyIssues'} ||= [] }, @issues;
$checks_failure = 1 unless $status;
}
More information about the Rt-commit
mailing list