From 8b0a6f4332296ba396b3c02401ddd1aa4a97b610 Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Fri, 9 Mar 2018 14:53:18 +0100 Subject: Misc fixes Signed-off-by: Florian Pritz --- Bugzilla/Migrate.pm | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'Bugzilla/Migrate.pm') diff --git a/Bugzilla/Migrate.pm b/Bugzilla/Migrate.pm index 925a01355..da2d1a750 100644 --- a/Bugzilla/Migrate.pm +++ b/Bugzilla/Migrate.pm @@ -279,6 +279,7 @@ sub bugs { ########### sub check_requirements { + return; my $self = shift; my $missing = Bugzilla::Install::Requirements::_check_missing( $self->REQUIRED_MODULES, 1); @@ -767,6 +768,9 @@ sub insert_bugs { $dbh->do('UPDATE bugs SET creation_ts = ?, delta_ts = ? WHERE bug_id = ?', undef, $bug->{creation_ts}, $bug->{creation_ts}, $created->id); + $dbh->do('UPDATE longdescs SET bug_when = ? + WHERE bug_id = ?', undef, $bug->{creation_ts}, + $created->id); } if (defined $bug->{delta_ts}) { $dbh->do('UPDATE bugs SET delta_ts = ? WHERE bug_id = ?', @@ -841,6 +845,10 @@ sub _insert_attachments { $self->debug(' Inserting attachments:', 2); foreach my $attachment (@$attachments) { $self->debug($attachment, 3); + my $data_path = delete $attachment->{data_path}; + if (defined $data_path) { + $attachment->{data} = IO::File->new($data_path, 'r'); + } # Make sure that our pointer is at the beginning of the file, # because usually it will be at the end, having just been fully # written to. -- cgit v1.2.3-24-g4f1b