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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/suggestion/suggestion.tt (-8 / +10 lines)
Lines 1375-1385 Link Here
1375
                                        orderable: true,
1375
                                        orderable: true,
1376
                                        render: function (data, type, row, meta) {
1376
                                        render: function (data, type, row, meta) {
1377
                                            let suggester = row.suggester;
1377
                                            let suggester = row.suggester;
1378
                                            let node = '<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=%s">%s'.format(suggester.patron_id, suggester.surname);
1378
                                            if(suggester) {
1379
                                            if(suggester.firstname) node += ', %s'.format(suggester.firstname);
1379
                                                let node = '<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=%s">%s'.format(suggester.patron_id, suggester.surname);
1380
                                            if(suggester.cardnumber) node += ' (%s)'.format(suggester.cardnumber);
1380
                                                if(suggester.firstname) node += ', %s'.format(suggester.firstname);
1381
                                            node += '</a>';
1381
                                                if(suggester.cardnumber) node += ' (%s)'.format(suggester.cardnumber);
1382
                                            return node;
1382
                                                node += '</a>';
1383
                                                return node;
1384
                                            }
1385
                                            return ''
1383
                                        }
1386
                                        }
1384
                                    },
1387
                                    },
1385
                                    {
1388
                                    {
Lines 1387-1393 Link Here
1387
                                        searchable: false,
1390
                                        searchable: false,
1388
                                        orderable: true,
1391
                                        orderable: true,
1389
                                        render: function (data, type, row, meta) {
1392
                                        render: function (data, type, row, meta) {
1390
                                            return escape_str(row.suggester.category.name);
1393
                                            return escape_str(row.suggester ? row.suggester.category.name : '');
1391
                                        },
1394
                                        },
1392
                                    },
1395
                                    },
1393
                                    {
1396
                                    {
Lines 1411-1417 Link Here
1411
                                        searchable: true,
1414
                                        searchable: true,
1412
                                        orderable: true,
1415
                                        orderable: true,
1413
                                        render: function (data, type, row, meta) {
1416
                                        render: function (data, type, row, meta) {
1414
                                            if(row?.manager) {
1417
                                            if(row.manager) {
1415
                                                let node = '<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=%s">%s'.format(row.manager?.patron_id, row.manager?.surname);
1418
                                                let node = '<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=%s">%s'.format(row.manager?.patron_id, row.manager?.surname);
1416
                                                if(row.manager?.firstname) node += ', %s'.format(row.manager?.firstname);
1419
                                                if(row.manager?.firstname) node += ', %s'.format(row.manager?.firstname);
1417
                                                node += '</a>';
1420
                                                node += '</a>';
1418
- 

Return to bug 33430