Correcting patron_attributes_types definition in kohastructure.sql
to allow NULL entries for category_code, matching the definition
specified in updatedatabase.pl.

To test: Back up your Koha database, drop it, and recreate it.
Load the staff interface and go through the web installer. After
recreating the database enable ExtendedPatronAttributes and
try adding a new patron attribute type with no patron category
specified. The operation should be successful.
---
 installer/data/mysql/kohastructure.sql |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/installer/data/mysql/kohastructure.sql 
b/installer/data/mysql/kohastructure.sql
index a210293..488a4f0 100644
--- a/installer/data/mysql/kohastructure.sql
+++ b/installer/data/mysql/kohastructure.sql
@@ -286,7 +286,7 @@ CREATE TABLE `borrower_attribute_types` ( -- definitions 
for custom patron field
   `staff_searchable` tinyint(1) NOT NULL default 0, -- defines if this field 
is searchable via the patron search in the staff client (1 for yes, 0 for no)
   `authorised_value_category` varchar(10) default NULL, -- foreign key from 
authorised_values that links this custom field to an authorized value category
   `display_checkout` tinyint(1) NOT NULL default 0,-- defines if this field 
displays in checkout screens
-  `category_code` VARCHAR(1) NOT NULL DEFAULT '',-- defines a category for an 
attribute_type
+  `category_code` VARCHAR(1) NULL DEFAULT NULL,-- defines a category for an 
attribute_type
   `class` VARCHAR(255) NOT NULL DEFAULT '',-- defines a class for an 
attribute_type
   PRIMARY KEY  (`code`),
   KEY `auth_val_cat_idx` (`authorised_value_category`)
-- 
1.7.5.4

_______________________________________________
Koha-patches mailing list
[email protected]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-patches
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to