Skip to content

Commit

Permalink
Fix for failing auto-login using RavenDB - authentication-related met…
Browse files Browse the repository at this point in the history
…hods needs to be aware of background indexing.
  • Loading branch information
Aaronaught committed Jun 30, 2013
1 parent 0c1fef1 commit 1c3d042
Showing 1 changed file with 4 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,7 @@ public UserAuth GetUserAuthByUserName(string userNameOrEmail)
using (var session = _documentStore.OpenSession())
{
var userAuth = session.Query<ServiceStack_UserAuth_ByUserNameOrEmail.Result, ServiceStack_UserAuth_ByUserNameOrEmail>()
.Customize(x => x.WaitForNonStaleResultsAsOfNow())
.Search(x => x.Search, userNameOrEmail)
.OfType<UserAuth>()
.FirstOrDefault();
Expand Down Expand Up @@ -247,6 +248,7 @@ public List<UserOAuthProvider> GetUserOAuthProviders(string userAuthId)
{
var id = int.Parse(userAuthId);
return session.Query<ServiceStack_UserAuth_ByOAuthProvider.Result, ServiceStack_UserAuth_ByOAuthProvider>()
.Customize(x => x.WaitForNonStaleResultsAsOfNow())
.Where(q => q.UserAuthId == id)
.OrderBy(x => x.ModifiedDate)
.OfType<UserOAuthProvider>()
Expand Down Expand Up @@ -274,6 +276,7 @@ public UserAuth GetUserAuth(IAuthSession authSession, IOAuthTokens tokens)
{
var oAuthProvider = session
.Query<ServiceStack_UserAuth_ByOAuthProvider.Result, ServiceStack_UserAuth_ByOAuthProvider>()
.Customize(x => x.WaitForNonStaleResultsAsOfNow())
.Where(q => q.Provider == tokens.Provider && q.UserId == tokens.UserId)
.OfType<UserOAuthProvider>()
.FirstOrDefault();
Expand All @@ -295,6 +298,7 @@ public string CreateOrMergeAuthSession(IAuthSession authSession, IOAuthTokens to
{
var oAuthProvider = session
.Query<ServiceStack_UserAuth_ByOAuthProvider.Result, ServiceStack_UserAuth_ByOAuthProvider>()
.Customize(x => x.WaitForNonStaleResultsAsOfNow())
.Where(q => q.Provider == tokens.Provider && q.UserId == tokens.UserId)
.OfType<UserOAuthProvider>()
.FirstOrDefault();
Expand Down

0 comments on commit 1c3d042

Please sign in to comment.