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

(-)a/C4/Context.pm (-1 / +2 lines)
Lines 1021-1027 sub interface { Link Here
1021
1021
1022
    if (defined $interface) {
1022
    if (defined $interface) {
1023
        $interface = lc $interface;
1023
        $interface = lc $interface;
1024
        if ($interface eq 'opac' || $interface eq 'intranet' || $interface eq 'sip' || $interface eq 'commandline') {
1024
        if ($interface eq 'opac' || $interface eq 'intranet' || $interface eq 'sip' ||
1025
            $interface eq 'commandline' || $interface eq 'rest' ) {
1025
            $context->{interface} = $interface;
1026
            $context->{interface} = $interface;
1026
        } else {
1027
        } else {
1027
            warn "invalid interface : '$interface'";
1028
            warn "invalid interface : '$interface'";
(-)a/Koha/REST/V1.pm (+2 lines)
Lines 38-43 Overloaded Mojolicious->startup method. It is called at application startup. Link Here
38
sub startup {
38
sub startup {
39
    my $self = shift;
39
    my $self = shift;
40
40
41
    C4::Context->interface('rest');
42
41
    # Force charset=utf8 in Content-Type header for JSON responses
43
    # Force charset=utf8 in Content-Type header for JSON responses
42
    $self->types->type(json => 'application/json; charset=utf8');
44
    $self->types->type(json => 'application/json; charset=utf8');
43
45
(-)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