Alert Controller breaks modal navigation

I want to show a Alert inside a modal but when I dismiss alert it takes ma back to previous modal (call one modal from another modal actually) and when I dismiss this modal I found that modal in which I showed the alert.
Alert dismiss breaks the navigation I think. How to resolve this?

Ionic : 2.1.0
Corvoda: 6.3.1
Node: 6.7.0
npm: 3.10.8

"dependencies": {
"@angular/common": "2.0.0-rc.4",
"@angular/compiler": "2.0.0-rc.4",
"@angular/core": "2.0.0-rc.4",
"@angular/forms": "0.2.0",
"@angular/http": "2.0.0-rc.4",
"@angular/platform-browser": "2.0.0-rc.4",
"@angular/platform-browser-dynamic": "2.0.0-rc.4",
"@angular/router": "2.0.0-rc.2",
"es6-shim": "0.35.0",
"gulp-util": "3.0.7",
"html-entities": "1.2.0",
"ionic-angular": "2.0.0-beta.11",
"ionic-native": "1.3.10",
"ionic2-custom-icons": "0.2.1",
"ionicons": "3.0.0",
"lodash": "4.16.2",
"md5": "2.2.0",
"node-rest-client": "2.0.1",
"reflect-metadata": "0.1.3",
"require": "2.4.20",
"rxjs": "5.0.0-beta.6",
"xml2js": "0.4.17",
"zone.js": "0.6.12"
  },
  "devDependencies": {
    "del": "2.2.0",
    "gulp": "3.9.1",
    "gulp-tslint": "5.0.0",
    "gulp-watch": "4.3.5",
    "ionic-gulp-browserify-typescript": "1.1.0",
    "ionic-gulp-fonts-copy": "1.0.0",
    "ionic-gulp-html-copy": "1.0.0",
    "ionic-gulp-sass-build": "1.0.0",
    "ionic-gulp-scripts-copy": "2.0.0",
    "ionic-gulp-tslint": "1.0.0",
    "run-sequence": "1.1.5",
    "tslint": "3.10.1",
    "tslint-ionic-rules": "0.0.4"
  }