summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2011-02-23 20:26:56 +0000
committerDries Buytaert <dries@buytaert.net>2011-02-23 20:26:56 +0000
commit778151596fec2c33bf712c5187b372fcec0a039e (patch)
tree1324ebc410ef192bf9fcfd4f11a08a92874d8053
parent0a50c581d83d2d8801ee5a9e78c127941f346d97 (diff)
downloadbrdo-778151596fec2c33bf712c5187b372fcec0a039e.tar.gz
brdo-778151596fec2c33bf712c5187b372fcec0a039e.tar.bz2
- Patch #1059184 by yched: warnings in list_update_7001 (edge cases).
-rw-r--r--modules/field/modules/list/list.install2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/field/modules/list/list.install b/modules/field/modules/list/list.install
index cc7bcaf79..82f24bdfe 100644
--- a/modules/field/modules/list/list.install
+++ b/modules/field/modules/list/list.install
@@ -61,7 +61,7 @@ function list_update_7001() {
$allowed_values = _list_update_7001_extract_allowed_values($allowed_values, $position_keys);
// Additionally, float keys need to be disambiguated ('.5' is '0.5').
- if ($field['type'] == 'list_number') {
+ if ($field['type'] == 'list_number' && !empty($allowed_values)) {
$keys = array_map(create_function('$a', 'return (string) (float) $a;'), array_keys($allowed_values));
$allowed_values = array_combine($keys, array_values($allowed_values));
}