···308308 public async Task<IPostNotePayload> Renote(string id, [FromHybrid] StatusSchemas.ReblogRequest? request)
309309 {
310310 var scheduled = request?.ScheduledAt != null;
311311- if (scheduled && request?.ScheduledAt < DateTime.UtcNow.AddMinutes(5))
312312- throw GracefulException.UnprocessableEntity("Scheduled note must be at least 5 minutes in the future");
311311+ if (scheduled && request?.ScheduledAt?.ToUniversalTime() < DateTime.UtcNow.AddMinutes(1))
312312+ throw GracefulException.UnprocessableEntity("Scheduled note can not be in the past");
313313314314 var user = HttpContext.GetUserOrFail();
315315 var renote = await db.Notes.IncludeUnpublished()
···363363 public async Task<IPostNotePayload> PostNote([FromHybrid] StatusSchemas.PostStatusRequest request)
364364 {
365365 var scheduled = request.ScheduledAt != null;
366366- if (scheduled && request.ScheduledAt < DateTime.UtcNow.AddMinutes(5))
367367- throw GracefulException.UnprocessableEntity("Scheduled note must be at least 5 minutes in the future");
366366+ if (scheduled && request.ScheduledAt?.ToUniversalTime() < DateTime.UtcNow.AddMinutes(1))
367367+ throw GracefulException.UnprocessableEntity("Scheduled note can not be in the past");
368368369369 var token = HttpContext.GetOauthToken() ?? throw new Exception("Token must not be null at this stage");
370370 var user = token.User;