https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14962

--- Comment #115 from Martin Renvoize (ashimema) 
<[email protected]> ---
Created attachment 194316
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=194316&action=edit
Bug 14962: (QA follow-up) Change branch/itype FK on displays to ON DELETE SET
NULL

The foreign keys from displays.display_branch, display_holding_branch,
and display_itype used ON DELETE CASCADE, which would silently delete
entire displays when an admin removes a branch or item type.

These columns are optional configuration references, not ownership
relationships (all are nullable DEFAULT NULL). Use ON DELETE SET NULL
so the display is preserved and the reference is simply cleared, which
is consistent with how items.homebranch references branches.

Update atomicupdate, kohastructure.sql, and the DBIC schema to match.

Sponsored-by: ByWater Solutions
Signed-of-by: Martin Renvoize <[email protected]>

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to