Page MenuHomePhabricator

D19788.diff
No OneTemporary

D19788.diff

diff --git a/src/xsprintf/qsprintf.php b/src/xsprintf/qsprintf.php
--- a/src/xsprintf/qsprintf.php
+++ b/src/xsprintf/qsprintf.php
@@ -196,7 +196,11 @@
}
$value[$k] = $v->getUnmaskedString();
}
- $value = '(('.implode(') OR (', $value).'))';
+ if (count($value) == 1) {
+ $value = '('.head($value).')';
+ } else {
+ $value = '(('.implode(') OR (', $value).'))';
+ }
break;
case 'A':
foreach ($value as $k => $v) {
@@ -205,7 +209,11 @@
}
$value[$k] = $v->getUnmaskedString();
}
- $value = '(('.implode(') AND (', $value).'))';
+ if (count($value) == 1) {
+ $value = '('.head($value).')';
+ } else {
+ $value = '(('.implode(') AND (', $value).'))';
+ }
break;
case 'J':
foreach ($value as $k => $v) {

File Metadata

Mime Type
text/plain
Expires
Sat, Mar 15, 8:52 AM (1 w, 22 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7688133
Default Alt Text
D19788.diff (952 B)

Event Timeline