mirror of
https://github.com/SrIzan10/hc-harbor.git
synced 2026-05-01 10:45:21 +00:00
fix repo mapping to wrong repos (#672)
This commit is contained in:
2
app/jobs/cache/active_projects_job.rb
vendored
2
app/jobs/cache/active_projects_job.rb
vendored
@@ -9,7 +9,7 @@ class Cache::ActiveProjectsJob < Cache::ActivityJob
|
||||
|
||||
def calculate
|
||||
# Get recent heartbeats with matching project_repo_mappings in a single SQL query
|
||||
ProjectRepoMapping.joins("INNER JOIN heartbeats ON heartbeats.project = project_repo_mappings.project_name")
|
||||
ProjectRepoMapping.joins("INNER JOIN heartbeats ON heartbeats.project = project_repo_mappings.project_name AND heartbeats.user_id = project_repo_mappings.user_id")
|
||||
.joins("INNER JOIN users ON users.id = heartbeats.user_id")
|
||||
.where("heartbeats.source_type = ?", Heartbeat.source_types[:direct_entry])
|
||||
.where("heartbeats.time > ?", 5.minutes.ago.to_f)
|
||||
|
||||
Reference in New Issue
Block a user