Skip to content

Commit 821587f

Browse files
committed
Retain reupload information when reuploading
1 parent 3c57fac commit 821587f

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

Refresh.Database/GameDatabaseContext.Levels.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,8 @@ public void UpdateLevelLocations(IEnumerable<ISerializedEditLevelLocation> locat
176176
newLevel.Publisher = author;
177177
newLevel.PublishDate = oldLevel.PublishDate;
178178
newLevel.DateTeamPicked = oldLevel.DateTeamPicked;
179+
newLevel.IsReUpload = oldLevel.IsReUpload;
180+
newLevel.OriginalPublisher = oldLevel.OriginalPublisher;
179181

180182
// If the actual contents of the level haven't changed, extract some extra information
181183
if (oldLevel.RootResource == newLevel.RootResource)

RefreshTests.GameServer/Tests/Levels/PublishEndpointsTests.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -763,13 +763,11 @@ public void ReuploadStatusPreserved()
763763
message = client.PostAsync("/lbp/publish", new StringContent(level.AsXML())).Result;
764764
Assert.That(message.StatusCode, Is.EqualTo(OK));
765765

766-
GameLevelResponse response = message.Content.ReadAsXML<GameLevelResponse>();
767766
context.Database.Refresh();
768767
dbLevel = context.Database.GetLevelById(dbLevel.LevelId)!;
769768

770769
using (Assert.EnterMultipleScope())
771770
{
772-
Assert.That(response.Handle?.Username, Is.EqualTo("!glotchmeister69"));
773771
Assert.That(dbLevel.IsReUpload, Is.True);
774772
Assert.That(dbLevel.OriginalPublisher, Is.EqualTo("glotchmeister69"));
775773
}

0 commit comments

Comments
 (0)