Bug 334617: importxml.pl crashes when importing bugs having attachments from version 2.20 or older - Patch by Frédéric Buclin <LpSolit@gmail.com> r=ghendricks a=myk

git-svn-id: svn://10.0.0.236/trunk@194716 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
lpsolit%gmail.com 2006-04-19 21:47:25 +00:00
parent f5d221deac
commit 4f11bfd89c

View File

@ -397,7 +397,9 @@ sub process_attachment() {
$attachment{'isobsolete'} = $attach->{'att'}->{'isobsolete'} || 0;
$attachment{'isprivate'} = $attach->{'att'}->{'isprivate'} || 0;
$attachment{'filename'} = $attach->field('filename') || "file";
if ( defined( $attach->first_child('data')->{'att'}->{'encoding'} )
# Attachment data is not exported in versions 2.20 and older.
if (defined $attach->first_child('data')
&& defined $attach->first_child('data')->{'att'}->{'encoding'}
&& $attach->first_child('data')->{'att'}->{'encoding'} =~ /base64/ )
{
# decode the base64