From 472b560fa0dfdd6b76b6fbe79c5e613aa597c04f Mon Sep 17 00:00:00 2001 From: Davide Silvestri <davide@baserow.io> Date: Wed, 19 Mar 2025 16:42:31 +0100 Subject: [PATCH] Resolve "Sort by link row broken" --- .../3522_fix_bug_when_sorting_by_a_link_row_field.json | 8 ++++++++ web-frontend/modules/database/fieldTypes.js | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 changelog/entries/unreleased/bug/3522_fix_bug_when_sorting_by_a_link_row_field.json diff --git a/changelog/entries/unreleased/bug/3522_fix_bug_when_sorting_by_a_link_row_field.json b/changelog/entries/unreleased/bug/3522_fix_bug_when_sorting_by_a_link_row_field.json new file mode 100644 index 000000000..491bf6882 --- /dev/null +++ b/changelog/entries/unreleased/bug/3522_fix_bug_when_sorting_by_a_link_row_field.json @@ -0,0 +1,8 @@ +{ + "type": "bug", + "message": "Fixed a bug in which sorting by a link row field caused the frontend to crash.", + "domain": "database", + "issue_number": 3522, + "bullet_points": [], + "created_at": "2025-03-19" +} \ No newline at end of file diff --git a/web-frontend/modules/database/fieldTypes.js b/web-frontend/modules/database/fieldTypes.js index e5643cc91..a1e9e35ef 100644 --- a/web-frontend/modules/database/fieldTypes.js +++ b/web-frontend/modules/database/fieldTypes.js @@ -531,7 +531,7 @@ export class FieldType extends Registerable { getSortTypes(field) { return { [DEFAULT_SORT_TYPE_KEY]: { - function: this.getSort, + function: this.getSort.bind(this), indicator: this.getSortIndicator(field), }, }