mirror of https://github.com/harness/drone.git
fix: [CDE-454]: add the db filter for last used before. (#2917)
* fix: [CDE-454]: add the db filter for last used before.pull/3586/head
parent
ffa2643136
commit
abe335ddd2
|
@ -326,6 +326,14 @@ func addGitspaceFilter(stmt squirrel.SelectBuilder, filter *types.GitspaceFilter
|
|||
if len(filter.SpaceIDs) > 0 {
|
||||
stmt = stmt.Where(squirrel.Eq{"gconf_space_id": filter.SpaceIDs})
|
||||
}
|
||||
if filter.LastHeartBeatBefore > 0 {
|
||||
stmt = stmt.Where(squirrel.Lt{"gits_last_heartbeat": filter.LastHeartBeatBefore})
|
||||
}
|
||||
|
||||
if filter.LastUsedBefore > 0 {
|
||||
stmt = stmt.Where(squirrel.Lt{"gits_last_used": filter.LastUsedBefore})
|
||||
}
|
||||
|
||||
if len(filter.GitspaceFilterStates) > 0 {
|
||||
instanceStateTypes := make([]enum.GitspaceInstanceStateType, 0, len(filter.GitspaceFilterStates))
|
||||
for _, state := range filter.GitspaceFilterStates {
|
||||
|
|
|
@ -370,6 +370,10 @@ func addGitspaceInstanceFilter(
|
|||
stmt = stmt.Where(squirrel.Lt{"gits_last_heartbeat": filter.LastHeartBeatBefore})
|
||||
}
|
||||
|
||||
if filter.LastUsedBefore > 0 {
|
||||
stmt = stmt.Where(squirrel.Lt{"gits_last_used": filter.LastUsedBefore})
|
||||
}
|
||||
|
||||
if len(filter.States) > 0 {
|
||||
stmt = stmt.Where(squirrel.Eq{"gits_state": filter.States})
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue