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

(-)a/t/cypress/integration/KohaTable/OPACCirculationHistory_spec.ts (-1 / +3 lines)
Lines 8-14 describe("opac-readingrecord", () => { Link Here
8
                cy.task("insertSampleCheckout", {
8
                cy.task("insertSampleCheckout", {
9
                    patron: patron,
9
                    patron: patron,
10
                }).then(objects_checkout => {
10
                }).then(objects_checkout => {
11
                    objects_to_cleanup.push(objects_checkout);
12
                    cy.task("query", {
11
                    cy.task("query", {
13
                        sql: "INSERT INTO old_issues SELECT * FROM issues WHERE issue_id=?",
12
                        sql: "INSERT INTO old_issues SELECT * FROM issues WHERE issue_id=?",
14
                        values: [objects_checkout.checkout.checkout_id],
13
                        values: [objects_checkout.checkout.checkout_id],
Lines 17-22 describe("opac-readingrecord", () => { Link Here
17
                        sql: "DELETE FROM issues WHERE issue_id=?",
16
                        sql: "DELETE FROM issues WHERE issue_id=?",
18
                        values: [objects_checkout.checkout.checkout_id],
17
                        values: [objects_checkout.checkout.checkout_id],
19
                    });
18
                    });
19
                    objects_checkout.old_checkout = objects_checkout.checkout;
20
                    delete objects_checkout.checkout;
21
                    objects_to_cleanup.push(objects_checkout);
20
                });
22
                });
21
            });
23
            });
22
24
(-)a/t/cypress/plugins/insertData.js (-1 / +9 lines)
Lines 332-337 const deleteSampleObjects = async allObjects => { Link Here
332
    const pluralMap = {
332
    const pluralMap = {
333
        hold: "holds",
333
        hold: "holds",
334
        checkout: "checkouts",
334
        checkout: "checkouts",
335
        old_checkout: "old_checkouts",
335
        patron: "patrons",
336
        patron: "patrons",
336
        item: "items",
337
        item: "items",
337
        biblio: "biblios",
338
        biblio: "biblios",
Lines 358-363 const deleteSampleObjects = async allObjects => { Link Here
358
    const deletionOrder = [
359
    const deletionOrder = [
359
        "holds",
360
        "holds",
360
        "checkouts",
361
        "checkouts",
362
        "old_checkouts",
361
        "patrons",
363
        "patrons",
362
        "items",
364
        "items",
363
        "biblios",
365
        "biblios",
Lines 408-413 const deleteSampleObjects = async allObjects => { Link Here
408
                    values: ids,
410
                    values: ids,
409
                });
411
                });
410
                break;
412
                break;
413
            case "old_checkouts":
414
                ids = objects.map(i => i.checkout_id);
415
                await query({
416
                    sql: `DELETE FROM old_issues WHERE issue_id IN (${ids.map(() => "?").join(",")})`,
417
                    values: ids,
418
                });
419
                break;
411
            case "item_types":
420
            case "item_types":
412
                ids = objects.map(i => i.item_type_id);
421
                ids = objects.map(i => i.item_type_id);
413
                await query({
422
                await query({
414
- 

Return to bug 40345