Skip to content

Commit ed60619

Browse files
authored
Merge pull request #291 from eve-bright/fix-rest-passowrd-change-bug
Check current saved credentials before checking for auth disabled
2 parents 6942ce3 + 17e7eb5 commit ed60619

File tree

2 files changed

+21
-16
lines changed

2 files changed

+21
-16
lines changed

app/scripts/controllers/Auth.coffee

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,6 @@ angular.module('neo4jApp.controllers')
105105
)
106106

107107
setPolicyMessage()
108-
connectIfNoAuthorizationRequired()
108+
connectIfNoAuthorizationRequired() unless ConnectionStatusService.isConnected()
109109
$scope.clusterRole = $rootScope.neo4j.clusterRole
110110
]

app/scripts/services/Auth.coffee

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -74,26 +74,31 @@ angular.module('neo4jApp.services')
7474
hasValidAuthorization: (retainConnection = no) ->
7575
that = @
7676
q = $q.defer()
77-
req = @authorizationRequired()
78-
req.then(
79-
(r) ->
80-
ConnectionStatusService.setConnected yes
81-
q.resolve r
82-
,
83-
(r) ->
84-
if ConnectionStatusService.connectionAuthData().length > 0
85-
that.isConnected(retainConnection).then(
77+
if ConnectionStatusService.connectionAuthData().length > 0
78+
that.isConnected(retainConnection).then(
79+
(r) ->
80+
ConnectionStatusService.setAuthorizationRequired no
81+
q.resolve r
82+
,
83+
(r) ->
84+
that.authorizationRequired().then(
8685
(r) ->
86+
ConnectionStatusService.setConnected yes
8787
q.resolve r
88-
,
89-
(r) ->
88+
, (r) ->
9089
ConnectionStatusService.setConnected no
9190
q.reject r
9291
)
93-
else
94-
ConnectionStatusService.setConnected no
95-
q.reject r
96-
)
92+
)
93+
else
94+
that.authorizationRequired().then(
95+
(r) ->
96+
ConnectionStatusService.setConnected yes
97+
q.resolve r
98+
, (r) ->
99+
ConnectionStatusService.setConnected no
100+
q.reject r
101+
)
97102
q.promise
98103

99104
isConnected: (retainConnection = no) ->

0 commit comments

Comments
 (0)