Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 09294068

Von Sven Schöling vor mehr als 13 Jahren hinzugefügt

  • ID 0929406862437bd518db874e311845dcf14cdc15
  • Vorgänger c46898c7
  • Nachfolger dcd6ce29

SL::Helper::Csv: neues flag "strict_profile". Wenn gesetzt werden nur Daten aus dem Profil benutzt, keine DWIM can checks.

Unterschiede anzeigen:

SL/Helper/Csv/Dispatcher.pm
71 71

  
72 72
  for my $col (@$header) {
73 73
    next unless $col;
74
    push @specs, $self->make_spec($col, $profile->{$col} || $col);
74
    if ($self->_csv->strict_profile) {
75
      if (exists $profile->{$col}) {
76
        push @specs, $self->make_spec($col, $profile->{$col});
77
      } else {
78
        $self->unknown_column($col, undef);
79
      }
80
    } else {
81
      push @specs, $self->make_spec($col, $profile->{$col} || $col);
82
    }
75 83
  }
76 84

  
77 85
  $self->_specs(\@specs);

Auch abrufbar als: Unified diff