···
keyword := params.Get("q")
searchOpts := models.IssueSearchOptions{
RepoAt: f.RepoAt().String(),
···
l.Error("failed to search for issues", "err", err)
-
l.Debug("searched issues with indexer", "count", len(ids))
-
ids, err = db.GetIssueIDs(rp.db, searchOpts)
-
l.Error("failed to search for issues", "err", err)
-
l.Debug("indexed all issues from the db", "count", len(ids))
-
issues, err := db.GetIssues(
-
db.FilterIn("id", ids),
-
l.Error("failed to get issues", "err", err)
-
rp.pages.Notice(w, "issues", "Failed to load issues. Try again later.")
labelDefs, err := db.GetLabelDefinitions(
···
keyword := params.Get("q")
+
var issues []models.Issue
searchOpts := models.IssueSearchOptions{
RepoAt: f.RepoAt().String(),
···
l.Error("failed to search for issues", "err", err)
+
l.Debug("searched issues with indexer", "count", len(res.Hits))
+
issues, err = db.GetIssues(
+
db.FilterIn("id", res.Hits),
+
l.Error("failed to get issues", "err", err)
+
rp.pages.Notice(w, "issues", "Failed to load issues. Try again later.")
+
issues, err = db.GetIssuesPaginated(
+
db.FilterEq("repo_at", f.RepoAt()),
+
db.FilterEq("open", openInt),
+
l.Error("failed to get issues", "err", err)
+
rp.pages.Notice(w, "issues", "Failed to load issues. Try again later.")
labelDefs, err := db.GetLabelDefinitions(