diff options
Diffstat (limited to 'src/mango/src/mango_cursor_nouveau.erl')
-rw-r--r-- | src/mango/src/mango_cursor_nouveau.erl | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/mango/src/mango_cursor_nouveau.erl b/src/mango/src/mango_cursor_nouveau.erl index 7cdad20cd..1758e5dcc 100644 --- a/src/mango/src/mango_cursor_nouveau.erl +++ b/src/mango/src/mango_cursor_nouveau.erl @@ -222,7 +222,15 @@ sort_query(Opts, Selector) -> {Field, <<"desc">>} -> {desc, Field}; Field when is_binary(Field) -> {asc, Field} end, - SField = mango_selector_text:append_sort_type(RawSortField, Selector), + SField0 = mango_selector_text:append_sort_type(RawSortField, Selector), + %% ugly fixup below + SField = + case SField0 of + <<Prefix:(size(SField0) - 8)/binary, "<number>">> -> + <<Prefix/binary, "<double>">>; + Else -> + Else + end, case Dir of asc -> SField; |