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

(-)a/C4/Context.pm (-1 / +2 lines)
Lines 1020-1026 sub interface { Link Here
1020
1020
1021
    if (defined $interface) {
1021
    if (defined $interface) {
1022
        $interface = lc $interface;
1022
        $interface = lc $interface;
1023
        if ($interface eq 'opac' || $interface eq 'intranet' || $interface eq 'sip' || $interface eq 'commandline') {
1023
        if ($interface eq 'opac' || $interface eq 'intranet' || $interface eq 'sip' ||
1024
            $interface eq 'commandline' || $interface eq 'rest' ) {
1024
            $context->{interface} = $interface;
1025
            $context->{interface} = $interface;
1025
        } else {
1026
        } else {
1026
            warn "invalid interface : '$interface'";
1027
            warn "invalid interface : '$interface'";
(-)a/Koha/REST/V1.pm (+2 lines)
Lines 43-48 Overloaded Mojolicious->startup method. It is called at application startup. Link Here
43
sub startup {
43
sub startup {
44
    my $self = shift;
44
    my $self = shift;
45
45
46
    C4::Context->interface('rest');
47
46
    # Force charset=utf8 in Content-Type header for JSON responses
48
    # Force charset=utf8 in Content-Type header for JSON responses
47
    $self->types->type(json => 'application/json; charset=utf8');
49
    $self->types->type(json => 'application/json; charset=utf8');
48
50
(-)a/etc/log4perl.conf (-1 / +10 lines)
Lines 11-13 log4perl.appender.OPAC.filename=__LOG_DIR__/opac-error.log Link Here
11
log4perl.appender.OPAC.mode=append
11
log4perl.appender.OPAC.mode=append
12
log4perl.appender.OPAC.layout=PatternLayout
12
log4perl.appender.OPAC.layout=PatternLayout
13
log4perl.appender.OPAC.layout.ConversionPattern=[%d] [%p] %m %l %n
13
log4perl.appender.OPAC.layout.ConversionPattern=[%d] [%p] %m %l %n
14
- 
14
15
log4perl.logger.rest = WARN, REST
16
log4perl.appender.REST=Log::Log4perl::Appender::File
17
log4perl.appender.REST.filename=__LOG_DIR__/rest.log
18
log4perl.appender.REST.create_at_logtime=true
19
log4perl.appender.REST.syswrite=true
20
log4perl.appender.REST.recreate=true
21
log4perl.appender.REST.mode=append
22
log4perl.appender.REST.layout=PatternLayout
23
log4perl.appender.REST.layout.ConversionPattern=[%d] [%p] %m %l %n

Return to bug 18205