Author: vgritsenko
Date: Sun Nov 26 15:11:42 2006
New Revision: 479451

URL: http://svn.apache.org/viewvc?view=rev&rev=479451
Log:
fix failing xmlrpc test

Modified:
    
xml/xindice/trunk/java/src/org/apache/xindice/server/rpc/messages/GetCollectionConfiguration.java

Modified: 
xml/xindice/trunk/java/src/org/apache/xindice/server/rpc/messages/GetCollectionConfiguration.java
URL: 
http://svn.apache.org/viewvc/xml/xindice/trunk/java/src/org/apache/xindice/server/rpc/messages/GetCollectionConfiguration.java?view=diff&rev=479451&r1=479450&r2=479451
==============================================================================
--- 
xml/xindice/trunk/java/src/org/apache/xindice/server/rpc/messages/GetCollectionConfiguration.java
 (original)
+++ 
xml/xindice/trunk/java/src/org/apache/xindice/server/rpc/messages/GetCollectionConfiguration.java
 Sun Nov 26 15:11:42 2006
@@ -13,18 +13,21 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  *
- * CVS $Id$
+ * $Id$
  */
 
 package org.apache.xindice.server.rpc.messages;
 
 import org.apache.xindice.server.rpc.RPCDefaultMessage;
 
+import org.xmldb.api.base.XMLDBException;
+import org.xmldb.api.base.ErrorCodes;
+
 import java.util.Hashtable;
 
 /**
  *
- * @version CVS $Revision$, $Date$
+ * @version $Revision$, $Date$
  */
 public class GetCollectionConfiguration extends RPCDefaultMessage {
 
@@ -39,6 +42,11 @@
             /* getCollection() throws an exception if collection doesnt exist 
*/
             getCollection((String) message.get(COLLECTION));
             result.put(RESULT, "yes");
+        } catch (XMLDBException e) {
+            if (e.errorCode == ErrorCodes.NO_SUCH_DATABASE) {
+                throw e;
+            }
+            result.put(RESULT, "no");
         } catch (Exception e) {
             result.put(RESULT, "no");
         }


Reply via email to