|
|
@@ -395,7 +395,12 @@ class AclQueryBuilder {
|
|
|
$fieldType = $this->from->getXsdFieldType($fieldName);
|
|
|
@list($typePrefix, $typeName, $retTypeName) = explode(':', $fieldType);
|
|
|
switch ($typePrefix) {
|
|
|
- case 'xsd': return "{$prefix}.`{$fieldName}`";
|
|
|
+ case 'xsd': {
|
|
|
+ switch ($typeName) {
|
|
|
+ case 'base64Binary': return "IF({$prefix}.`{$fieldName}` is not null, 1, 0) as `{$fieldName}`";
|
|
|
+ default: return "{$prefix}.`{$fieldName}`";
|
|
|
+ }
|
|
|
+ }
|
|
|
// 'gml:PolygonPropertyType':
|
|
|
// 'gml:PointPropertyType':
|
|
|
// 'gml:LineStringPropertyType':
|