diff options
| author | frosty <gabriel@bwaaa.monster> | 2026-09-03 23:59:40 -0400 |
|---|---|---|
| committer | frosty <gabriel@bwaaa.monster> | 2026-09-03 23:59:40 -0400 |
| commit | acdff2d3a2f9283db61f5bbc08a303c69635304f (patch) | |
| tree | e3b417a7fe756c7c6de7cb77d41183af94834cec | |
| parent | 4a705bd1b88df6015af7a5635c5488957faac159 (diff) | |
| parent | 892acdc7f26df93735e0098ce62159571b31eb02 (diff) | |
| download | omnisearch-acdff2d3a2f9283db61f5bbc08a303c69635304f.tar.gz | |
Merge branch 'master' into indev
| -rw-r--r-- | Makefile | 3 | ||||
| -rw-r--r-- | src/Routes/Search.c | 16 |
2 files changed, 14 insertions, 5 deletions
@@ -7,8 +7,9 @@ GIT_HASH := $(shell git rev-parse --short HEAD) GIT_DATE := $(shell git log -1 --format='%ad' --date='format:%y.%m.%d') GIT_BRANCH := $(shell git rev-parse --abbrev-ref HEAD) GIT_REMOTE := $(shell git remote get-url origin) +GIT_TAG := $(shell git describe --tags --exact-match HEAD 2>/dev/null) -VERSION := $(GIT_DATE)+$(GIT_HASH)_$(GIT_BRANCH) +VERSION := $(if $(GIT_TAG),$(GIT_TAG),$(GIT_DATE)+$(GIT_HASH)_$(GIT_BRANCH)) CFLAGS := -Wall -Wextra -O2 -Isrc -DVERSION='"$(VERSION)"' -DGIT_REMOTE='"$(GIT_REMOTE)"' diff --git a/src/Routes/Search.c b/src/Routes/Search.c index 7fcdac8..0aa146a 100644 --- a/src/Routes/Search.c +++ b/src/Routes/Search.c @@ -486,8 +486,8 @@ int results_handler(UrlParams *params) { const SearchEngine *selected_engine = find_enabled_engine(selected_engine_id); if (selected_engine && - !engine_allowed_for_user(selected_engine, user_engines, - user_engine_count, has_user_pref)) { + !engine_allowed_for_user(selected_engine, user_engines, user_engine_count, + has_user_pref)) { selected_engine = NULL; } if (selected_engine) { @@ -717,8 +717,16 @@ int results_handler(UrlParams *params) { if (!warning_message) continue; - add_warning_to_collection(jobs[i].engine->name, warning_message, - &warning_matrix); + if (jobs[i].http_status >= 400) { + char warning_with_status[BUFFER_SIZE_LARGE]; + snprintf(warning_with_status, sizeof(warning_with_status), + "%s (HTTP %ld)", warning_message, jobs[i].http_status); + add_warning_to_collection(jobs[i].engine->name, warning_with_status, + &warning_matrix); + } else { + add_warning_to_collection(jobs[i].engine->name, warning_message, + &warning_matrix); + } } if (warning_matrix.count > 0) { |
