From 43a31342414022f26f5a489cd75d2d07e7ae8498 Mon Sep 17 00:00:00 2001
From: Raducu Deaconu <raducu.deaconu@visma.com>
Date: Tue, 7 Nov 2017 16:49:43 +0200
Subject: [PATCH] Fix for https://github.com/javaee/openmq/issues/402 , removed
 restrictions on other operating brokers

---
 .../jmq/jmsserver/persist/jdbc/DestinationDAOImpl.java    | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/mq/main/mq-broker/persist-jdbc/src/main/java/com/sun/messaging/jmq/jmsserver/persist/jdbc/DestinationDAOImpl.java b/mq/main/mq-broker/persist-jdbc/src/main/java/com/sun/messaging/jmq/jmsserver/persist/jdbc/DestinationDAOImpl.java
index f4d559538..6375df1d6 100644
--- a/mq/main/mq-broker/persist-jdbc/src/main/java/com/sun/messaging/jmq/jmsserver/persist/jdbc/DestinationDAOImpl.java
+++ b/mq/main/mq-broker/persist-jdbc/src/main/java/com/sun/messaging/jmq/jmsserver/persist/jdbc/DestinationDAOImpl.java
@@ -146,13 +146,6 @@ class DestinationDAOImpl extends BaseDAOImpl implements DestinationDAO {
             .append(   dbMgr.getTableName( MessageDAO.TABLE_NAME_PREFIX ) )
             .append(   " WHERE " )
             .append(   MessageDAO.DESTINATION_ID_COLUMN ).append( " = ?)" )
-            .append( " AND NOT EXISTS (SELECT * FROM " )
-            .append(   dbMgr.getTableName( BrokerDAO.TABLE_NAME_PREFIX ) )
-            .append(   " WHERE " )
-            .append(   BrokerDAO.ID_COLUMN ).append( " <> ? " )
-            .append(   " AND " )
-            .append(   BrokerDAO.STATE_COLUMN ).append( " = " )
-            .append(   BrokerState.I_OPERATING ).append( ")" )
             .toString();
 
         selectSQL = new StringBuffer(128)
@@ -556,7 +549,6 @@ public boolean delete( Connection conn, DestinationUID dstUID,
                 pstmt = dbMgr.createPreparedStatement( conn, sql );
                 pstmt.setString( 1, destName );
                 pstmt.setString( 2, destName );
-                pstmt.setString( 3, dbMgr.getBrokerID() );
             } else {
                 sql = deleteSQL;
                 pstmt = dbMgr.createPreparedStatement( conn, sql );