View | Details | Raw Unified | Return to bug 32336
Collapse All | Expand All

(-)a/Koha/REST/V1/Biblios.pm (-7 / +8 lines)
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
- 

Return to bug 32336