fix: properly find the most recent pop

Closes #2.
This commit is contained in:
insects 2025-03-31 23:38:45 +02:00
parent b21b6aa1a6
commit abbbf42715
2 changed files with 2 additions and 2 deletions

View file

@ -99,7 +99,7 @@ class InstanceController < ApplicationController
parent_instance = Instance.find_by(public_id: instance_id)
if params[:mins] && params[:mins].to_i < 120 && params[:pwd] == parent_instance.password
ts = Time.now.utc
pop = Pop.find_by(instance_id: parent_instance.id, name: nm)
pop = Pop.find_by(instance_id: parent_instance.id, name: nm, created_at: 120.minutes.ago..Time.now)
pop.created_at = Time.at(ts - params[:mins].to_i.minutes).utc
pop.save
@instance = Instance.includes(:pops, :fairies).find_by(public_id: instance_id)