You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by ga...@apache.org on 2009/06/02 06:32:10 UTC

svn commit: r780932 - /roller/branches/roller_mediablogging/apps/weblogger/src/java/org/apache/roller/weblogger/business/MediaFileManagerImpl.java

Author: ganeshmb
Date: Tue Jun  2 04:32:09 2009
New Revision: 780932

URL: http://svn.apache.org/viewvc?rev=780932&view=rev
Log:
Bugs in search media functionality fixed.

Modified:
    roller/branches/roller_mediablogging/apps/weblogger/src/java/org/apache/roller/weblogger/business/MediaFileManagerImpl.java

Modified: roller/branches/roller_mediablogging/apps/weblogger/src/java/org/apache/roller/weblogger/business/MediaFileManagerImpl.java
URL: http://svn.apache.org/viewvc/roller/branches/roller_mediablogging/apps/weblogger/src/java/org/apache/roller/weblogger/business/MediaFileManagerImpl.java?rev=780932&r1=780931&r2=780932&view=diff
==============================================================================
--- roller/branches/roller_mediablogging/apps/weblogger/src/java/org/apache/roller/weblogger/business/MediaFileManagerImpl.java (original)
+++ roller/branches/roller_mediablogging/apps/weblogger/src/java/org/apache/roller/weblogger/business/MediaFileManagerImpl.java Tue Jun  2 04:32:09 2009
@@ -377,14 +377,16 @@
         	}
         }
         
-        switch(filter.getOrder()) {
+        if (filter.getOrder() != null) {
+            switch(filter.getOrder()) {
             case NAME: orderBy.append(" order by m.name");break;
             case DATE_UPLOADED: orderBy.append(" order by m.dateUploaded");break;
             case TYPE: orderBy.append(" order by m.contentType");break;
             default:
+            }
         }
 
-        Query query = persistenceStrategy.getDynamicQuery(queryString.toString() + whereClause.toString());
+        Query query = persistenceStrategy.getDynamicQuery(queryString.toString() + whereClause.toString() + orderBy.toString());
         for (int i=0; i<params.size(); i++) {
             query.setParameter(i+1, params.get(i));
         }