|
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 |
- |
|
|