From 975be508eb5267cc383cc5f74072327ab6d0afcc Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Mon, 8 May 2017 11:58:13 -0400 Subject: [PATCH] bump account revision date after import --- src/Core/Repositories/SqlServer/CipherRepository.cs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/Core/Repositories/SqlServer/CipherRepository.cs b/src/Core/Repositories/SqlServer/CipherRepository.cs index 05af5dd735..38f597c38e 100644 --- a/src/Core/Repositories/SqlServer/CipherRepository.cs +++ b/src/Core/Repositories/SqlServer/CipherRepository.cs @@ -229,7 +229,7 @@ namespace Bit.Core.Repositories.SqlServer cmd.ExecuteNonQuery(); } - // 3. Bulk bopy into temp tables. + // 3. Bulk copy into temp tables. if(ciphers.Any()) { @@ -310,11 +310,11 @@ namespace Bit.Core.Repositories.SqlServer return Task.FromResult(0); } - public Task CreateAsync(IEnumerable ciphers, IEnumerable folders) + public async Task CreateAsync(IEnumerable ciphers, IEnumerable folders) { if(!ciphers.Any()) { - return Task.FromResult(0); + return; } using(var connection = new SqlConnection(ConnectionString)) @@ -344,6 +344,11 @@ namespace Bit.Core.Repositories.SqlServer bulkCopy.WriteToServer(dataTable); } + await connection.ExecuteAsync( + $"[{Schema}].[User_BumpAccountRevisionDate]", + new { Id = ciphers.First().UserId }, + commandType: CommandType.StoredProcedure); + transaction.Commit(); } catch @@ -353,8 +358,6 @@ namespace Bit.Core.Repositories.SqlServer } } } - - return Task.FromResult(0); } private DataTable BuildCiphersTable(IEnumerable ciphers)