diff --git a/Moonlight/App/Models/Forms/ServerDataModel.cs b/Moonlight/App/Models/Forms/ServerDataModel.cs index 1b8c500..4838a55 100644 --- a/Moonlight/App/Models/Forms/ServerDataModel.cs +++ b/Moonlight/App/Models/Forms/ServerDataModel.cs @@ -23,6 +23,9 @@ public class ServerDataModel [Required(ErrorMessage = "You need to specify a image")] public Image Image { get; set; } + + [Required(ErrorMessage = "You need to specify a node")] + public Node Node { get; set; } public string OverrideStartup { get; set; } = ""; diff --git a/Moonlight/Shared/Views/Admin/Servers/New.razor b/Moonlight/Shared/Views/Admin/Servers/New.razor index 6c81dc7..29b90e3 100644 --- a/Moonlight/Shared/Views/Admin/Servers/New.razor +++ b/Moonlight/Shared/Views/Admin/Servers/New.razor @@ -82,6 +82,15 @@ MB + +
+ + +
@@ -220,7 +229,7 @@ { try { - await ServerService.Create(Model.Name, Model.Cpu, Model.Memory, Model.Disk, Model.Owner, Model.Image, null, server => + await ServerService.Create(Model.Name, Model.Cpu, Model.Memory, Model.Disk, Model.Owner, Model.Image, Model.Node, server => { server.OverrideStartup = Model.OverrideStartup; server.DockerImageIndex = Model.DockerImageIndex;