diff options
author | cash <cash.costello@gmail.com> | 2013-03-30 12:04:19 -0400 |
---|---|---|
committer | cash <cash.costello@gmail.com> | 2013-03-30 12:04:19 -0400 |
commit | cb8a932702a66a8d8ec69982441e71bde8fd1b5c (patch) | |
tree | bc64124e9fa6675ab509a88b2a2275eff7028446 /engine/lib/metadata.php | |
parent | d167a3b62afd6c07cf6c9257c49d5dd77958a58e (diff) | |
download | elgg-cb8a932702a66a8d8ec69982441e71bde8fd1b5c.tar.gz elgg-cb8a932702a66a8d8ec69982441e71bde8fd1b5c.tar.bz2 |
Fixes #4867 handling boolean false values as metadata pair value
Diffstat (limited to 'engine/lib/metadata.php')
-rw-r--r-- | engine/lib/metadata.php | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/engine/lib/metadata.php b/engine/lib/metadata.php index a1ebfa5f1..ad926a49a 100644 --- a/engine/lib/metadata.php +++ b/engine/lib/metadata.php @@ -619,6 +619,8 @@ $owner_guids = NULL) { // if the operand is IN don't quote it because quoting should be done already. if (is_numeric($pair['value'])) { $value = sanitise_string($pair['value']); + } else if (is_bool($pair['value'])) { + $value = (int) $pair['value']; } else if (is_array($pair['value'])) { $values_array = array(); |