_driver_name: also exclude garage/workshop/service placeholders
Some checks are pending
build / lint-test (push) Waiting to run
build / build-push (push) Blocked by required conditions

This commit is contained in:
kianiadee 2026-05-23 23:16:17 +03:00
parent 9852eff985
commit 8323f94a19

View file

@ -14,7 +14,7 @@ CREATE OR REPLACE FUNCTION serve._driver_name(device_name text) RETURNS text
LANGUAGE sql IMMUTABLE AS $$ LANGUAGE sql IMMUTABLE AS $$
SELECT CASE SELECT CASE
WHEN m IS NULL THEN NULL WHEN m IS NULL THEN NULL
WHEN lower(m[1]) IN ('parked', 'unassigned', 'spare', 'available') THEN NULL WHEN lower(m[1]) IN ('parked','unassigned','spare','available','garage','workshop','service') THEN NULL
WHEN m[1] ~ '^[0-9_]+$' THEN NULL WHEN m[1] ~ '^[0-9_]+$' THEN NULL
ELSE m[1] ELSE m[1]
END END