Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Wikipedia: Mediawiki-CVS

SVN: [111235] trunk/extensions/SemanticMediaWiki/includes/storage/ SMW_SparqlStoreQueryEngine.php

 

 

Wikipedia mediawiki-cvs RSS feed   Index | Next | Previous | View Threaded


mkroetzsch at svn

Feb 11, 2012, 6:42 AM

Post #1 of 1 (11 views)
Permalink
SVN: [111235] trunk/extensions/SemanticMediaWiki/includes/storage/ SMW_SparqlStoreQueryEngine.php

https://www.mediawiki.org/wiki/Special:Code/MediaWiki/111235

Revision: 111235
Author: mkroetzsch
Date: 2012-02-11 14:42:43 +0000 (Sat, 11 Feb 2012)
Log Message:
-----------
avoid extra braces around FILTER expressions in SPARQL; fixes Bug 30993

Modified Paths:
--------------
trunk/extensions/SemanticMediaWiki/includes/storage/SMW_SparqlStoreQueryEngine.php

Modified: trunk/extensions/SemanticMediaWiki/includes/storage/SMW_SparqlStoreQueryEngine.php
===================================================================
--- trunk/extensions/SemanticMediaWiki/includes/storage/SMW_SparqlStoreQueryEngine.php 2012-02-11 14:36:36 UTC (rev 111234)
+++ trunk/extensions/SemanticMediaWiki/includes/storage/SMW_SparqlStoreQueryEngine.php 2012-02-11 14:42:43 UTC (rev 111235)
@@ -710,7 +710,11 @@
$condition = "$subjectName $propertyName $objectName .\n";
$innerConditionString = $innerCondition->getCondition() . $innerCondition->getWeakConditionString();
if ( $innerConditionString !== '' ) {
- $condition .= "{ $innerConditionString}\n" ;
+ if ( $innerCondition instanceof SMWSparqlFilterCondition ) {
+ $condition .= $innerConditionString;
+ } else {
+ $condition .= "{ $innerConditionString}\n";
+ }
}
$result = new SMWSparqlWhereCondition( $condition, true, $namespaces );



_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS [at] lists
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Wikipedia mediawiki-cvs RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.