X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FAuth%2FColumnInformation.pm;h=024b0cf41b77c5ecb5be0c52fd55fcb5aa1f444b;hb=53593baa211863fbf66540cf1bcc36c8fb37257f;hp=64b600dd15bc5a5d4b51833ac653caea5270419e;hpb=40f16528620535266596fc247109a821031c555d;p=kivitendo-erp.git diff --git a/SL/Auth/ColumnInformation.pm b/SL/Auth/ColumnInformation.pm index 64b600dd1..024b0cf41 100644 --- a/SL/Auth/ColumnInformation.pm +++ b/SL/Auth/ColumnInformation.pm @@ -27,16 +27,14 @@ sub _fetch { foreach my $table (qw(session session_content)) { my $query = < 0) - AND NOT a.attisdropped - ORDER BY a.attnum + SELECT attname + FROM pg_attribute + WHERE (attrelid = 'auth.${table}'::regclass) + AND (attnum > 0) + AND NOT attisdropped SQL - $self->{info}->{$table} = { selectall_as_map($::form, $self->{auth}->dbconnect, $query, 'attname', [ qw(format_type adsrc attnotnull) ]) }; + $self->{info}->{$table} = { selectall_as_map($::form, $self->{auth}->dbconnect, $query, 'attname', [ qw(attname) ]) }; } return $self;