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

(-)a/Koha/UI/Form/Builder/Item.pm (-5 / +4 lines)
Lines 147-157 sub generate_subfield_form { Link Here
147
        }
147
        }
148
    }
148
    }
149
149
150
    if ($subfield->{kohafield} =~ /items\.(replacementpricedate|dateaccessioned|datelastborrowed|onloan)/) {
150
    if ( defined $subfield->{kohafield}  && $subfield->{kohafield} =~ /items\.(replacementpricedate|dateaccessioned|datelastborrowed|onloan)/) {
151
        $subfield_data{datetype} = 'date';
151
        $subfield_data{datetype} = 'date';
152
    }
152
    }
153
153
154
    if ($subfield->{kohafield} =~ /items\.(datelastseen|damaged_on|itemlost_on|withdrawn_on|deleted_on)/) {
154
    if ( defined $subfield->{kohafield} && $subfield->{kohafield} =~ /items\.(datelastseen|damaged_on|itemlost_on|withdrawn_on|deleted_on)/) {
155
        $subfield_data{datetype} = 'datetime';
155
        $subfield_data{datetype} = 'datetime';
156
    }
156
    }
157
157
Lines 323-336 sub generate_subfield_form { Link Here
323
            authtypecode => $subfield->{authtypecode},
323
            authtypecode => $subfield->{authtypecode},
324
        };
324
        };
325
    }
325
    }
326
    elsif ( $subfield_data{datetype} eq 'date' ) {
326
    elsif ( defined $subfield_data{datetype} && $subfield_data{datetype} eq 'date' ) {
327
        $subfield_data{marc_value} = {
327
        $subfield_data{marc_value} = {
328
            type => 'date_field',
328
            type => 'date_field',
329
            id => $subfield_data{id},
329
            id => $subfield_data{id},
330
            value => $value,
330
            value => $value,
331
        }
331
        }
332
    }
332
    }
333
    elsif ( $subfield_data{datetype} eq 'datetime' ) {
333
    elsif ( defined $subfield_data{datetype} && $subfield_data{datetype} eq 'datetime' ) {
334
        $subfield_data{marc_value} = {
334
        $subfield_data{marc_value} = {
335
            type => 'datetime_field',
335
            type => 'datetime_field',
336
            id => $subfield_data{id},
336
            id => $subfield_data{id},
337
- 

Return to bug 37398