diff --git a/Iceshrimp.Backend/Controllers/Mastodon/StatusController.cs b/Iceshrimp.Backend/Controllers/Mastodon/StatusController.cs index 271b81c1..f8ecd65e 100644 --- a/Iceshrimp.Backend/Controllers/Mastodon/StatusController.cs +++ b/Iceshrimp.Backend/Controllers/Mastodon/StatusController.cs @@ -342,6 +342,9 @@ public class StatusController( var token = HttpContext.GetOauthToken() ?? throw new Exception("Token must not be null at this stage"); var user = token.User; + if (request.ScheduledAt != null) + throw GracefulException.UnprocessableEntity("Scheduled statuses are not supported yet"); + //TODO: handle scheduled statuses Request.Headers.TryGetValue("Idempotency-Key", out var idempotencyKeyHeader); var idempotencyKey = idempotencyKeyHeader.FirstOrDefault();