We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6dd2ae3 commit ae64a7cCopy full SHA for ae64a7c
src/api_saisie_write.ml
@@ -47,6 +47,18 @@ let print_person_search_list conf base =
47
:: ("exact_surname", Adef.encoded "pfx")
48
:: conf.env} in
49
let persons = fst @@ Geneweb.AdvSearchOk.advanced_search conf base limit in
50
+ let cmp_per p1 p2 =
51
+ let c1 = String.compare
52
+ (Gwdb.sou base (Gwdb.get_surname p1))
53
+ (Gwdb.sou base (Gwdb.get_surname p2))
54
+ in
55
+ if c1 = 0 then
56
+ String.compare
57
+ (Gwdb.sou base (Gwdb.get_first_name p1))
58
+ (Gwdb.sou base (Gwdb.get_first_name p2))
59
+ else c1
60
61
+ let persons = List.sort cmp_per persons in
62
let list = List.map (fun p ->
63
Api_update_util.pers_to_piqi_person_search conf base p
64
) persons in
0 commit comments