1
0
mirror of https://github.com/bitwarden/server.git synced 2025-04-23 05:55:13 -05:00

bump account revision date after import

This commit is contained in:
Kyle Spearrin 2017-05-08 11:58:13 -04:00
parent 9936f69481
commit 975be508eb

View File

@ -229,7 +229,7 @@ namespace Bit.Core.Repositories.SqlServer
cmd.ExecuteNonQuery(); cmd.ExecuteNonQuery();
} }
// 3. Bulk bopy into temp tables. // 3. Bulk copy into temp tables.
if(ciphers.Any()) if(ciphers.Any())
{ {
@ -310,11 +310,11 @@ namespace Bit.Core.Repositories.SqlServer
return Task.FromResult(0); return Task.FromResult(0);
} }
public Task CreateAsync(IEnumerable<Cipher> ciphers, IEnumerable<Folder> folders) public async Task CreateAsync(IEnumerable<Cipher> ciphers, IEnumerable<Folder> folders)
{ {
if(!ciphers.Any()) if(!ciphers.Any())
{ {
return Task.FromResult(0); return;
} }
using(var connection = new SqlConnection(ConnectionString)) using(var connection = new SqlConnection(ConnectionString))
@ -344,6 +344,11 @@ namespace Bit.Core.Repositories.SqlServer
bulkCopy.WriteToServer(dataTable); bulkCopy.WriteToServer(dataTable);
} }
await connection.ExecuteAsync(
$"[{Schema}].[User_BumpAccountRevisionDate]",
new { Id = ciphers.First().UserId },
commandType: CommandType.StoredProcedure);
transaction.Commit(); transaction.Commit();
} }
catch catch
@ -353,8 +358,6 @@ namespace Bit.Core.Repositories.SqlServer
} }
} }
} }
return Task.FromResult(0);
} }
private DataTable BuildCiphersTable(IEnumerable<Cipher> ciphers) private DataTable BuildCiphersTable(IEnumerable<Cipher> ciphers)