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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/suggestion/suggestion.tt (-11 / +16 lines)
Lines 1411-1420 Link Here
1411
                                        searchable: true,
1411
                                        searchable: true,
1412
                                        orderable: true,
1412
                                        orderable: true,
1413
                                        render: function (data, type, row, meta) {
1413
                                        render: function (data, type, row, meta) {
1414
                                            let node = '<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=%s">%s'.format(row.manager.patron_id, row.manager.surname);
1414
                                            if(row?.manager) {
1415
                                            if(row.manager.firstname) node += ', %s'.format(row.manager.firstname);
1415
                                                let node = '<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=%s">%s'.format(row.manager?.patron_id, row.manager?.surname);
1416
                                            node += '</a>';
1416
                                                if(row.manager?.firstname) node += ', %s'.format(row.manager?.firstname);
1417
                                            return node;
1417
                                                node += '</a>';
1418
                                                return node;
1419
                                            }
1420
                                            return ''
1418
                                        },
1421
                                        },
1419
                                    },
1422
                                    },
1420
                                    {
1423
                                    {
Lines 1430-1439 Link Here
1430
                                        searchable: true,
1433
                                        searchable: true,
1431
                                        orderable: true,
1434
                                        orderable: true,
1432
                                        render: function (data, type, row, meta) {
1435
                                        render: function (data, type, row, meta) {
1433
                                            let node = '<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=%s">%s'.format(row.last_modifier.patron_id, row.last_modifier.surname);
1436
                                            if(row.last_modifier) {
1434
                                            if(row.last_modifier.firstname) node += ', %s'.format(row.last_modifier.firstname);
1437
                                                let node = '<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=%s">%s'.format(row.last_modifier?.patron_id, row.last_modifier?.surname);
1435
                                            node += '</a>';
1438
                                                if(row.last_modifier?.firstname) node += ', %s'.format(row.last_modifier?.firstname);
1436
                                            return node;
1439
                                                node += '</a>';
1440
                                                return node;
1441
                                            }
1442
                                            return ''
1437
                                        },
1443
                                        },
1438
                                    },
1444
                                    },
1439
                                    {
1445
                                    {
Lines 1457-1463 Link Here
1457
                                        searchable: false,
1463
                                        searchable: false,
1458
                                        orderable: true,
1464
                                        orderable: true,
1459
                                        render: function (data, type, row, meta) {
1465
                                        render: function (data, type, row, meta) {
1460
                                            return escape_str(row.library.name ? row.library.name : '');
1466
                                            return escape_str(row.library?.name ? row.library.name : '');
1461
                                        },
1467
                                        },
1462
                                    },
1468
                                    },
1463
                                    {
1469
                                    {
Lines 1465-1471 Link Here
1465
                                        searchable: false,
1471
                                        searchable: false,
1466
                                        orderable: true,
1472
                                        orderable: true,
1467
                                        render: function (data, type, row, meta) {
1473
                                        render: function (data, type, row, meta) {
1468
                                            return escape_str(row.fund ? row.fund.name : '');
1474
                                            return escape_str(row.fund?.name ? row.fund.name : '');
1469
                                        },
1475
                                        },
1470
                                    },
1476
                                    },
1471
                                    {
1477
                                    {
1472
- 

Return to bug 33430