- $self->profile_from_form;
-
- if ($::form->{file}) {
- my $file = SL::SessionFile->new($self->csv_file_name, mode => '>');
- $file->fh->print($::form->{file});
- $file->fh->close;
- }
-
- my $file = SL::SessionFile->new($self->csv_file_name, mode => '<', encoding => $self->profile->get('charset'));
- if (!$file->fh) {
- flash('error', $::locale->text('No file has been uploaded yet.'));
- return $self->action_new;
- }
+ my $file = SL::SessionFile->new(
+ $self->csv_file_name,
+ mode => '<',
+ encoding => $self->profile->get('charset'),
+ session_id => $params{session_id}
+ );