|
|
@@ -155,10 +155,6 @@ func SearchDatasetCondition(opts *SearchDatasetOptions) builder.Cond { |
|
|
|
if opts.RepoID > 0 { |
|
|
|
cond = cond.And(builder.Eq{"dataset.repo_id": opts.RepoID}) |
|
|
|
} |
|
|
|
if opts.RecommendOnly { |
|
|
|
cond = cond.And(builder.Eq{"dataset.recommend": opts.RecommendOnly}) |
|
|
|
} |
|
|
|
|
|
|
|
if opts.IncludePublic { |
|
|
|
cond = cond.And(builder.Eq{"dataset.status": DatasetStatusPublic}) |
|
|
|
cond = cond.And(builder.Eq{"attachment.is_private": false}) |
|
|
@@ -197,6 +193,10 @@ func generateFilterCond(opts *SearchDatasetOptions, cond builder.Cond) builder.C |
|
|
|
cond = cond.And(builder.Eq{"dataset.license": opts.License}) |
|
|
|
} |
|
|
|
|
|
|
|
if opts.RecommendOnly { |
|
|
|
cond = cond.And(builder.Eq{"dataset.recommend": opts.RecommendOnly}) |
|
|
|
} |
|
|
|
|
|
|
|
return cond |
|
|
|
} |
|
|
|
|
|
|
|