[NBS] fix for NetworkSuccessCallback 24/128824/1
authorLukasz Bardeli <l.bardeli@samsung.com>
Thu, 11 May 2017 12:17:21 +0000 (14:17 +0200)
committerLukasz Bardeli <l.bardeli@samsung.com>
Thu, 11 May 2017 12:17:21 +0000 (14:17 +0200)
[Verification] Code compile without error.
               Passrate 100% (25/25/0/0/0)

Change-Id: Iac73307c53fe98e68f051001ebc5323e97a9589f
Signed-off-by: Lukasz Bardeli <l.bardeli@samsung.com>
src/networkbearerselection/networkbearerselection_api.js

index 379ea2aabc6cbc7fd1c7db904c65b9350e63e6dc..fde026b2328268deff619648682338c36903a066 100644 (file)
@@ -38,7 +38,7 @@ function _networkBearerSelectionCallback(result) {
   var id, callback;
 
   for (id in callbacks) {
-    if (callbacks.hasOwnProperty(result.id)) {
+    if (callbacks.hasOwnProperty(result.id) && result.id == id) {
       callback = callbacks[id];
       if (result.state === 'Success') {
         native_.callIfPossible(callback.onsuccess);
@@ -53,6 +53,7 @@ function _networkBearerSelectionCallback(result) {
         native_.removeListener('NetworkBearerSelectionCallback_' + id);
         delete callbacks[id];
       }
+      break;
     }
   }
 }