mirror of
https://github.com/tgstation/tgstation-server.git
synced 2026-08-30 08:33:19 +01:00
Validate instance online status in GetId requests
This commit is contained in:
@@ -604,6 +604,9 @@ namespace Tgstation.Server.Host.Controllers
|
||||
if (instance == null)
|
||||
return Gone();
|
||||
|
||||
if (ValidateInstanceOnlineStatus(instance))
|
||||
await DatabaseContext.Save(cancellationToken).ConfigureAwait(false);
|
||||
|
||||
if (cantList && !instance.InstanceUsers.Any(instanceUser => instanceUser.UserId == AuthenticationContext.User.Id &&
|
||||
(instanceUser.ByondRights != ByondRights.None ||
|
||||
instanceUser.ChatBotRights != ChatBotRights.None ||
|
||||
|
||||
Reference in New Issue
Block a user