Lines 67-80
sub get {
Link Here
|
67 |
); |
67 |
); |
68 |
} |
68 |
} |
69 |
else { |
69 |
else { |
70 |
my $record = $biblio->metadata->record; |
70 |
my $metadata = $biblio->metadata; |
71 |
my $marcflavour = C4::Context->preference("marcflavour"); |
71 |
my $record = $metadata->record; |
|
|
72 |
my $schema = $metadata->schema // C4::Context->preference("marcflavour"); |
72 |
|
73 |
|
73 |
$c->respond_to( |
74 |
$c->respond_to( |
74 |
marcxml => { |
75 |
marcxml => { |
75 |
status => 200, |
76 |
status => 200, |
76 |
format => 'marcxml', |
77 |
format => 'marcxml', |
77 |
text => $record->as_xml_record($marcflavour), |
78 |
text => $record->as_xml_record($schema), |
78 |
}, |
79 |
}, |
79 |
mij => { |
80 |
mij => { |
80 |
status => 200, |
81 |
status => 200, |
Lines 169-175
sub get_public {
Link Here
|
169 |
|
170 |
|
170 |
return try { |
171 |
return try { |
171 |
|
172 |
|
172 |
my $record = $biblio->metadata->record; |
173 |
my $metadata = $biblio->metadata; |
|
|
174 |
my $record = $metadata->record; |
173 |
|
175 |
|
174 |
my $opachiddenitems_rules = C4::Context->yaml_preference('OpacHiddenItems'); |
176 |
my $opachiddenitems_rules = C4::Context->yaml_preference('OpacHiddenItems'); |
175 |
my $patron = $c->stash('koha.user'); |
177 |
my $patron = $c->stash('koha.user'); |
Lines 189-195
sub get_public {
Link Here
|
189 |
} |
191 |
} |
190 |
} |
192 |
} |
191 |
|
193 |
|
192 |
my $marcflavour = C4::Context->preference("marcflavour"); |
194 |
my $schema = $metadata->schema // C4::Context->preference("marcflavour"); |
193 |
|
195 |
|
194 |
my $record_processor = Koha::RecordProcessor->new({ |
196 |
my $record_processor = Koha::RecordProcessor->new({ |
195 |
filters => 'ViewPolicy', |
197 |
filters => 'ViewPolicy', |
Lines 205-211
sub get_public {
Link Here
|
205 |
marcxml => { |
207 |
marcxml => { |
206 |
status => 200, |
208 |
status => 200, |
207 |
format => 'marcxml', |
209 |
format => 'marcxml', |
208 |
text => $record->as_xml_record($marcflavour), |
210 |
text => $record->as_xml_record($schema), |
209 |
}, |
211 |
}, |
210 |
mij => { |
212 |
mij => { |
211 |
status => 200, |
213 |
status => 200, |
212 |
- |
|
|