From 7fd8f3165cde2abfdcee7d6ed06c1bac2986de68 Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Sun, 5 Apr 2026 09:27:34 -0500 Subject: [PATCH] Add deterministic tiebreaker to contacts sort order --- lib/microwaveprop/radio.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/microwaveprop/radio.ex b/lib/microwaveprop/radio.ex index 20a6e048..493c1d75 100644 --- a/lib/microwaveprop/radio.ex +++ b/lib/microwaveprop/radio.ex @@ -24,7 +24,7 @@ defmodule Microwaveprop.Radio do entries = base_query - |> order_by([q], [{^sort_dir, field(q, ^sort_field)}]) + |> order_by([q], [{^sort_dir, field(q, ^sort_field)}, {^sort_dir, q.id}]) |> limit(^@per_page) |> offset(^offset) |> Repo.all()