Skip to content

Commit 4329334

Browse files
committed
Change mirror and fork search behaviour
1 parent 96eaf52 commit 4329334

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

models/repo_list.go

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -182,21 +182,12 @@ func SearchRepositoryByName(opts *SearchRepoOptions) (RepositoryList, int64, err
182182
cond = cond.And(builder.Like{"lower_name", strings.ToLower(opts.Keyword)})
183183
}
184184

185-
var forkCond builder.Cond
186-
var mirrorCond builder.Cond
187-
188185
if opts.Fork != util.OptionalBoolNone {
189-
forkCond = builder.Eq{"is_fork": opts.Fork == util.OptionalBoolTrue}
186+
cond = cond.And(builder.Eq{"is_fork": opts.Fork == util.OptionalBoolTrue})
190187
}
191188

192189
if opts.Mirror != util.OptionalBoolNone {
193-
mirrorCond = builder.Eq{"is_mirror": opts.Mirror == util.OptionalBoolTrue}
194-
}
195-
196-
if opts.Fork == util.OptionalBoolTrue && opts.Mirror == util.OptionalBoolTrue {
197-
cond = cond.And(builder.Or(forkCond, mirrorCond))
198-
} else {
199-
cond = cond.And(forkCond, mirrorCond)
190+
cond = cond.And(builder.Eq{"is_mirror": opts.Mirror == util.OptionalBoolTrue})
200191
}
201192

202193
if len(opts.OrderBy) == 0 {

0 commit comments

Comments
 (0)