Skip to content
Snippets Groups Projects
Commit 54f74e4c authored by Jorrit Schaap's avatar Jorrit Schaap
Browse files

Task #9634: fixed issue. The otdb function getTreeGroup used to return its...

Task #9634: fixed issue. The otdb function getTreeGroup used to return its results ordered by starttime, but it did not anymore after the excludePLCluster change. The fix is simple: order the result set by starttime again
parent 9e49fce6
No related branches found
No related tags found
No related merge requests found
......@@ -61,6 +61,7 @@ CREATE OR REPLACE FUNCTION getTreeGroup(INT, INT, VARCHAR(20))
vWhere TEXT;
vQuery TEXT;
vSortOrder TEXT;
vSortOrderExcept TEXT;
vExcept TEXT;
vCluster TEXT;
......@@ -113,6 +114,8 @@ CREATE OR REPLACE FUNCTION getTreeGroup(INT, INT, VARCHAR(20))
END IF;
END IF;
vSortOrderExcept := replace(vSortOrder, 't.', '');
-- do selection
FOR vRecord IN EXECUTE '
WITH VICtrees AS (
......@@ -140,7 +143,7 @@ CREATE OR REPLACE FUNCTION getTreeGroup(INT, INT, VARCHAR(20))
AND t.classif = 3
' || vWhere || '
ORDER BY ' || vSortOrder || ')
' || vQuery || vExcept
' || vQuery || vExcept || ' ORDER BY ' || vSortOrderExcept
LOOP
RETURN NEXT vRecord;
END LOOP;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment