From a69a238ef3e06fb7e4b2ef7a8587b881e037b7c1 Mon Sep 17 00:00:00 2001 From: "tory.berra" Date: Tue, 7 May 2024 14:01:21 -0500 Subject: [PATCH] Apply user defined leftjoins after link joins --- DataTables-Editor-Server/MJoin.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/DataTables-Editor-Server/MJoin.cs b/DataTables-Editor-Server/MJoin.cs index d962ce3..0bdf765 100644 --- a/DataTables-Editor-Server/MJoin.cs +++ b/DataTables-Editor-Server/MJoin.cs @@ -378,7 +378,6 @@ internal void Data(Editor editor, DtResponse response) } _ApplyWhere(query); - query.LeftJoin(_leftJoin); foreach (var field in _fields.Where(field => field.Apply("get") && field.GetValue() == null)) { @@ -403,6 +402,9 @@ internal void Data(Editor editor, DtResponse response) query.Join(_table, _childField + " = " + _hostField); } + // apply user defined leftjoins after link joins + query.LeftJoin(_leftJoin); + var readField = ""; var joinFieldName = _hostField.Split(new[] { '.' }).Last(); if (NestedData.InData(_hostField, response.data[0]))