remult
Advanced tools
Comparing version 0.26.9 to 0.26.10
@@ -1,2 +0,1 @@ | ||
import { CompoundIdField } from './CompoundIdField.js'; | ||
import { getRelationFieldInfo } from './remult3/relationInfoMember.js'; | ||
@@ -143,13 +142,8 @@ /** | ||
if (!orderBy) | ||
orderBy = new Sort({ field: entityMetadata.idMetadata.field }); | ||
if (entityMetadata.idMetadata.field instanceof CompoundIdField) { | ||
for (const field of entityMetadata.idMetadata.field.fields) { | ||
if (!orderBy.Segments.find((x) => x.field == field)) { | ||
orderBy.Segments.push({ field: field }); | ||
} | ||
orderBy = new Sort(); | ||
for (const field of entityMetadata.idMetadata.fields) { | ||
if (!orderBy.Segments.find((x) => x.field == field)) { | ||
orderBy.Segments.push({ field: field }); | ||
} | ||
} | ||
else if (!orderBy.Segments.find((x) => x.field == entityMetadata.idMetadata.field)) { | ||
orderBy.Segments.push({ field: entityMetadata.idMetadata.field }); | ||
} | ||
return orderBy; | ||
@@ -156,0 +150,0 @@ } |
{ | ||
"name": "remult", | ||
"version": "0.26.9", | ||
"version": "0.26.10", | ||
"description": "A CRUD framework for full-stack TypeScript", | ||
@@ -5,0 +5,0 @@ "homepage": "https://remult.dev", |
@@ -5,3 +5,2 @@ "use strict"; | ||
var tslib_1 = require("tslib"); | ||
var CompoundIdField_js_1 = require("./CompoundIdField.js"); | ||
var relationInfoMember_js_1 = require("./remult3/relationInfoMember.js"); | ||
@@ -173,25 +172,20 @@ /** | ||
if (!orderBy) | ||
orderBy = new Sort({ field: entityMetadata.idMetadata.field }); | ||
if (entityMetadata.idMetadata.field instanceof CompoundIdField_js_1.CompoundIdField) { | ||
var _loop_2 = function (field) { | ||
if (!orderBy.Segments.find(function (x) { return x.field == field; })) { | ||
orderBy.Segments.push({ field: field }); | ||
} | ||
}; | ||
try { | ||
for (var _b = tslib_1.__values(entityMetadata.idMetadata.field.fields), _c = _b.next(); !_c.done; _c = _b.next()) { | ||
var field = _c.value; | ||
_loop_2(field); | ||
} | ||
orderBy = new Sort(); | ||
var _loop_2 = function (field) { | ||
if (!orderBy.Segments.find(function (x) { return x.field == field; })) { | ||
orderBy.Segments.push({ field: field }); | ||
} | ||
catch (e_3_1) { e_3 = { error: e_3_1 }; } | ||
finally { | ||
try { | ||
if (_c && !_c.done && (_a = _b.return)) _a.call(_b); | ||
} | ||
finally { if (e_3) throw e_3.error; } | ||
}; | ||
try { | ||
for (var _b = tslib_1.__values(entityMetadata.idMetadata.fields), _c = _b.next(); !_c.done; _c = _b.next()) { | ||
var field = _c.value; | ||
_loop_2(field); | ||
} | ||
} | ||
else if (!orderBy.Segments.find(function (x) { return x.field == entityMetadata.idMetadata.field; })) { | ||
orderBy.Segments.push({ field: entityMetadata.idMetadata.field }); | ||
catch (e_3_1) { e_3 = { error: e_3_1 }; } | ||
finally { | ||
try { | ||
if (_c && !_c.done && (_a = _b.return)) _a.call(_b); | ||
} | ||
finally { if (e_3) throw e_3.error; } | ||
} | ||
@@ -198,0 +192,0 @@ return orderBy; |
5054771
51851