summaryrefslogtreecommitdiff
path: root/modules/field/field.install
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-10-15 12:44:36 +0000
committerDries Buytaert <dries@buytaert.net>2009-10-15 12:44:36 +0000
commit714597a9cdb42c3ca0df843f7f6a7351c6e06e39 (patch)
tree4e42239768111673ec7e8ae3181e7fa7339937c4 /modules/field/field.install
parent35e21e54e1122f98bede28f89d80f2fb13b3fd97 (diff)
downloadbrdo-714597a9cdb42c3ca0df843f7f6a7351c6e06e39.tar.gz
brdo-714597a9cdb42c3ca0df843f7f6a7351c6e06e39.tar.bz2
- Patch #470242 by yched, bjaspan: fixed namespacing for bundle names to avoid users rendering their site unusable.
Diffstat (limited to 'modules/field/field.install')
-rw-r--r--modules/field/field.install8
1 files changed, 7 insertions, 1 deletions
diff --git a/modules/field/field.install b/modules/field/field.install
index 2ee9daa12..33d29c065 100644
--- a/modules/field/field.install
+++ b/modules/field/field.install
@@ -130,6 +130,12 @@ function field_schema() {
'not null' => TRUE,
'default' => ''
),
+ 'object_type' => array(
+ 'type' => 'varchar',
+ 'length' => 32,
+ 'not null' => TRUE,
+ 'default' => ''
+ ),
'bundle' => array(
'type' => 'varchar',
'length' => 128,
@@ -152,7 +158,7 @@ function field_schema() {
'primary key' => array('id'),
'indexes' => array(
// Used by field_delete_instance().
- 'field_name_bundle' => array('field_name', 'bundle'),
+ 'field_name_bundle' => array('field_name', 'object_type', 'bundle'),
// Used by field_read_instances().
'deleted' => array('deleted'),
),