Bugfix for the API update

This commit is contained in:
Thomas Hounsell 2016-05-02 13:02:42 +01:00
parent 676eb3d7f9
commit 68c7b3c659

View File

@ -170,14 +170,17 @@ await _buildCollection
[DataObjectMethod(DataObjectMethodType.Insert, false)] [DataObjectMethod(DataObjectMethodType.Insert, false)]
public async Task InsertAll(IEnumerable<BuildModel> items) public async Task InsertAll(IEnumerable<BuildModel> items)
{ {
List<BuildModel> generatedItems = new List<BuildModel>();
foreach (BuildModel item in items) foreach (BuildModel item in items)
{ {
item.Id = Guid.NewGuid(); item.Id = Guid.NewGuid();
item.LabUrl = item.GenerateLabUrl(); item.LabUrl = item.GenerateLabUrl();
generatedItems.Add(item);
} }
await _buildCollection await _buildCollection
.InsertManyAsync(items); .InsertManyAsync(generatedItems);
} }
[DataObjectMethod(DataObjectMethodType.Update, true)] [DataObjectMethod(DataObjectMethodType.Update, true)]