Skip to content

Commit f94bd28

Browse files
authored
Merge pull request #268 from TechnologyEnhancedLearning/RC
Merge RC changes to master
2 parents 49390dd + 01f055c commit f94bd28

File tree

9 files changed

+20
-19
lines changed

9 files changed

+20
-19
lines changed

LearningHub.Nhs.UserApi.Repository.Interface/LearningHub.Nhs.UserApi.Repository.Interface.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
<ItemGroup>
1111
<PackageReference Include="elfhHub.Nhs.Models" Version="3.0.14" />
12-
<PackageReference Include="LearningHub.Nhs.Models" Version="3.0.46" />
12+
<PackageReference Include="LearningHub.Nhs.Models" Version="4.0.4" />
1313
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">
1414
<PrivateAssets>all</PrivateAssets>
1515
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

LearningHub.Nhs.UserApi.Repository/LearningHub.Nhs.UserApi.Repository.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
<ItemGroup>
1111
<PackageReference Include="elfhHub.Nhs.Models" Version="3.0.14" />
12-
<PackageReference Include="LearningHub.Nhs.Models" Version="3.0.46" />
12+
<PackageReference Include="LearningHub.Nhs.Models" Version="4.0.4" />
1313
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.20" />
1414
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="7.0.0" />
1515
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">

LearningHub.Nhs.UserApi.Services.Interface/LearningHub.Nhs.UserAPI.Services.Interface.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
<ItemGroup>
1111
<PackageReference Include="elfhHub.Nhs.Models" Version="3.0.14" />
12-
<PackageReference Include="LearningHub.Nhs.Models" Version="3.0.46" />
12+
<PackageReference Include="LearningHub.Nhs.Models" Version="4.0.4" />
1313
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">
1414
<PrivateAssets>all</PrivateAssets>
1515
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

LearningHub.Nhs.UserApi.Services.UnitTests/LearningHub.Nhs.UserApi.Services.UnitTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<PackageReference Include="elfhHub.Nhs.Models" Version="3.0.14" />
1414
<PackageReference Include="EntityFrameworkCore.Testing.Moq" Version="5.0.0" />
1515
<PackageReference Include="LearningHub.Nhs.Caching" Version="2.0.0" />
16-
<PackageReference Include="LearningHub.Nhs.Models" Version="3.0.46" />
16+
<PackageReference Include="LearningHub.Nhs.Models" Version="4.0.4" />
1717
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
1818
<PackageReference Include="MockQueryable.Core" Version="7.0.3" />
1919
<PackageReference Include="MockQueryable.Moq" Version="5.0.0" />

LearningHub.Nhs.UserApi.Services/ElfhUserService.cs

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -231,21 +231,22 @@ public async Task RecordSuccessfulSigninAsync(int id, CancellationToken token =
231231
{
232232
var user = await this.elfhUserRepository.GetByIdAsync(id);
233233

234-
user.LoginTimes++;
235-
user.PasswordLifeCounter = 0;
236-
user.SecurityLifeCounter = 0;
234+
if (user.PasswordLifeCounter != 0 || user.SecurityLifeCounter != 0)
235+
{
236+
user.PasswordLifeCounter = 0;
237+
user.SecurityLifeCounter = 0;
237238

238-
await this.elfhUserRepository.UpdateAsync(id, user);
239+
await this.elfhUserRepository.UpdateAsync(id, user);
239240

240-
await this.InvalidateElfhUserCacheAsync(user.Id, user.UserName, token);
241+
await this.InvalidateElfhUserCacheAsync(user.Id, user.UserName, token);
242+
}
241243
}
242244

243245
/// <inheritdoc/>
244246
public async Task RecordUnsuccessfulSigninAsync(int id, CancellationToken token = default)
245247
{
246248
var user = await this.elfhUserRepository.GetByIdAsync(id);
247249

248-
user.LoginTimes++;
249250
user.PasswordLifeCounter++;
250251

251252
await this.elfhUserRepository.UpdateAsync(id, user);
@@ -958,14 +959,14 @@ public async Task<bool> ValidateUserRoleUpgrade(string currentPrimaryEmail, stri
958959
/// <inheritdoc/>
959960
public async Task<bool> CheckSamePrimaryemailIsPendingToValidate(string secondaryEmail, int currentUserId)
960961
{
961-
var userRoleUpgrades = this.userRoleUpgradeRepository.GetByEmailAddressAsync(secondaryEmail, currentUserId);
962+
var userRoleUpgrades = this.userRoleUpgradeRepository.GetByEmailAddressAsync(secondaryEmail, currentUserId);
962963

963-
if (userRoleUpgrades.Count() > 0)
964-
{
964+
if (userRoleUpgrades.Count() > 0)
965+
{
965966
return true;
966-
}
967+
}
967968

968-
return false;
969+
return false;
969970
}
970971

971972
/// <summary>

LearningHub.Nhs.UserApi.Services/LearningHub.Nhs.UserApi.Services.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
<ItemGroup>
1111
<PackageReference Include="elfhHub.Nhs.Models" Version="3.0.14" />
12-
<PackageReference Include="LearningHub.Nhs.Models" Version="3.0.46" />
12+
<PackageReference Include="LearningHub.Nhs.Models" Version="4.0.4" />
1313
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.20" />
1414
<PackageReference Include="Microsoft.Extensions.Caching.Redis" Version="2.3.0" />
1515
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">

LearningHub.Nhs.UserApi.Shared/LearningHub.Nhs.UserApi.Shared.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
<ItemGroup>
1111
<PackageReference Include="elfhHub.Nhs.Models" Version="3.0.14" />
12-
<PackageReference Include="LearningHub.Nhs.Models" Version="3.0.46" />
12+
<PackageReference Include="LearningHub.Nhs.Models" Version="4.0.4" />
1313
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">
1414
<PrivateAssets>all</PrivateAssets>
1515
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

LearningHub.Nhs.UserApi.UnitTests/LearningHub.Nhs.UserApi.UnitTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
<ItemGroup>
1313
<PackageReference Include="elfhHub.Nhs.Models" Version="3.0.14" />
14-
<PackageReference Include="LearningHub.Nhs.Models" Version="3.0.46" />
14+
<PackageReference Include="LearningHub.Nhs.Models" Version="4.0.4" />
1515
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
1616
<PackageReference Include="Moq" Version="4.20.72" />
1717
<PackageReference Include="xunit" Version="2.9.3" />

LearningHub.Nhs.UserApi/LearningHub.Nhs.UserApi.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<PackageReference Include="elfhHub.Nhs.Models" Version="3.0.14" />
2727
<PackageReference Include="IdentityServer4.AccessTokenValidation" Version="3.0.1" />
2828
<PackageReference Include="LearningHub.Nhs.Caching" Version="2.0.0" />
29-
<PackageReference Include="LearningHub.Nhs.Models" Version="3.0.46" />
29+
<PackageReference Include="LearningHub.Nhs.Models" Version="4.0.4" />
3030
<PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.22.0" />
3131
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="6.0.36" />
3232
<PackageReference Include="NLog.Web.AspNetCore" Version="4.15.0" />

0 commit comments

Comments
 (0)