Skip to content

Commit 554ebab

Browse files
committed
Fix formtest-xml: wellformedness, xmlns declarations
1 parent 0dc4422 commit 554ebab

File tree

7 files changed

+49
-52
lines changed

7 files changed

+49
-52
lines changed

test/data/xml.js

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ const instance = (formId, instanceId, data) =>
55

66
// provides orx: namespace on meta/instanceId and a form version.
77
const fullInstance = (formId, version, instanceId, data) =>
8-
`<data id="${formId}" version="${version}"><orx:meta><orx:instanceID>${instanceId}</orx:instanceID></orx:meta>${data}</data>`;
8+
`<data id="${formId}" version="${version}"><orx:meta xmlns:orx="http://openrosa.org/xforms"><orx:instanceID>${instanceId}</orx:instanceID></orx:meta>${data}</data>`;
99

1010
module.exports = {
1111
forms: {
@@ -244,7 +244,7 @@ module.exports = {
244244
<label>Give me an image.</label>
245245
</upload>
246246
<upload ref="/data/file2" mediatype="video/*">
247-
<label>Give me a video./label>
247+
<label>Give me a video.</label>
248248
</upload>
249249
</h:body>
250250
</h:html>`,
@@ -346,7 +346,7 @@ module.exports = {
346346
</h:html>`,
347347

348348
simpleEntity: `<?xml version="1.0"?>
349-
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/xforms">
349+
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:orx="http://openrosa.org/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/entities">
350350
<h:head>
351351
<model entities:entities-version="2024.1.0">
352352
<instance>
@@ -370,7 +370,7 @@ module.exports = {
370370

371371
// Copy of the above form with the original entities-version
372372
simpleEntity2022: `<?xml version="1.0"?>
373-
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/xforms">
373+
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/entities" xmlns:orx="http://openrosa.org/xforms">
374374
<h:head>
375375
<model entities:entities-version="2022.1.0">
376376
<instance>
@@ -393,7 +393,7 @@ module.exports = {
393393
</h:html>`,
394394

395395
multiPropertyEntity: `<?xml version="1.0"?>
396-
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/xforms">
396+
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/entities" xmlns:orx="http://openrosa.org/xforms">
397397
<h:head>
398398
<model entities:entities-version="2024.1.0">
399399
<instance>
@@ -418,7 +418,7 @@ module.exports = {
418418
</h:html>`,
419419

420420
updateEntity: `<?xml version="1.0"?>
421-
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/xforms">
421+
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/entities" xmlns:orx="http://openrosa.org/xforms">
422422
<h:head>
423423
<model entities:entities-version="2024.1.0">
424424
<instance>
@@ -441,7 +441,7 @@ module.exports = {
441441

442442
// Copy of the above form with the original entities-version spec
443443
updateEntity2023: `<?xml version="1.0"?>
444-
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/xforms">
444+
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/entities" xmlns:orx="http://openrosa.org/xforms">
445445
<h:head>
446446
<model entities:entities-version="2023.1.0">
447447
<instance>
@@ -463,7 +463,7 @@ module.exports = {
463463
</h:html>`,
464464

465465
offlineEntity: `<?xml version="1.0"?>
466-
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/xforms">
466+
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/entities" xmlns:orx="http://openrosa.org/xforms">
467467
<h:head>
468468
<model entities:entities-version="2024.1.0">
469469
<instance>
@@ -1117,12 +1117,12 @@ module.exports = {
11171117
two: '<data id="audits"><meta><instanceID>two</instanceID><audit>log.csv</audit></meta><name>Bob</name><age>34</age></data>'
11181118
},
11191119
selectMultiple: {
1120-
one: instance('selectMultiple', 'one', '<q1>a b</q1><g1><q2>x y z</q2>'),
1121-
two: instance('selectMultiple', 'two', '<q1>b</q1><g1><q2>m x</q2>'),
1120+
one: instance('selectMultiple', 'one', '<q1>a b</q1><g1><q2>x y z</q2></g1>'),
1121+
two: instance('selectMultiple', 'two', '<q1>b</q1><g1><q2>m x</q2></g1>'),
11221122
three: instance('selectMultiple', 'three', '<q1> b c</q1>')
11231123
},
11241124
simpleEntity: {
1125-
one: `<data xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/xforms" id="simpleEntity" version="1.0">
1125+
one: `<data xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/entities" id="simpleEntity" version="1.0">
11261126
<meta>
11271127
<instanceID>one</instanceID>
11281128
<entities:entity dataset="people" id="uuid:12345678-1234-4123-8234-123456789abc" create="1">
@@ -1134,7 +1134,7 @@ module.exports = {
11341134
<age>88</age>
11351135
<hometown>Chicago</hometown>
11361136
</data>`,
1137-
two: `<data xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/xforms" id="simpleEntity" version="1.0">
1137+
two: `<data xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/entities" id="simpleEntity" version="1.0">
11381138
<meta>
11391139
<instanceID>two</instanceID>
11401140
<entities:entity dataset="people" id="uuid:12345678-1234-4123-8234-123456789aaa" create="1">
@@ -1146,7 +1146,7 @@ module.exports = {
11461146
<age>30</age>
11471147
<hometown>Boston</hometown>
11481148
</data>`,
1149-
three: `<data xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/xforms" id="simpleEntity" version="1.0">
1149+
three: `<data xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/entities" id="simpleEntity" version="1.0">
11501150
<meta>
11511151
<instanceID>three</instanceID>
11521152
<entities:entity dataset="people" id="uuid:12345678-1234-4123-8234-123456789bbb" create="1">
@@ -1158,7 +1158,7 @@ module.exports = {
11581158
<age>40</age>
11591159
<hometown>Toronto</hometown>
11601160
</data>`,
1161-
four: `<data xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/xforms" id="simpleEntity" version="1.0">
1161+
four: `<data xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/entities" id="simpleEntity" version="1.0">
11621162
<meta>
11631163
<instanceID>four</instanceID>
11641164
<entities:entity dataset="people" id="uuid:12345678-1234-4123-8234-123456789ccc" create="1">
@@ -1172,7 +1172,7 @@ module.exports = {
11721172
</data>`
11731173
},
11741174
multiPropertyEntity: {
1175-
one: `<data xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/xforms" id="multiPropertyEntity" version="1.0">
1175+
one: `<data xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/entities" id="multiPropertyEntity" version="1.0">
11761176
<meta>
11771177
<instanceID>one</instanceID>
11781178
<entities:entity dataset="foo" id="uuid:12345678-1234-4123-8234-123456789aaa" create="1">
@@ -1184,7 +1184,7 @@ module.exports = {
11841184
<q3>y</q3>
11851185
<q4>z</q4>
11861186
</data>`,
1187-
two: `<data xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/xforms" id="multiPropertyEntity" version="1.0">
1187+
two: `<data xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/entities" id="multiPropertyEntity" version="1.0">
11881188
<meta>
11891189
<instanceID>two</instanceID>
11901190
<entities:entity dataset="foo" id="uuid:12345678-1234-4123-8234-123456789bbb" create="1">
@@ -1198,7 +1198,7 @@ module.exports = {
11981198
</data>`,
11991199
},
12001200
updateEntity: {
1201-
one: `<data xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/xforms" id="updateEntity" version="1.0">
1201+
one: `<data xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/entities" id="updateEntity" version="1.0">
12021202
<meta>
12031203
<instanceID>one</instanceID>
12041204
<orx:instanceName>one</orx:instanceName>
@@ -1209,7 +1209,7 @@ module.exports = {
12091209
<name>Alicia</name>
12101210
<age>85</age>
12111211
</data>`,
1212-
two: `<data xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/xforms" id="updateEntity" version="1.0">
1212+
two: `<data xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/entities" id="updateEntity" version="1.0">
12131213
<meta>
12141214
<instanceID>two</instanceID>
12151215
<orx:instanceName>two</orx:instanceName>
@@ -1218,7 +1218,7 @@ module.exports = {
12181218
</entity>
12191219
</meta>
12201220
</data>`,
1221-
three: `<data xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/xforms" id="updateEntity" version="1.0">
1221+
three: `<data xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/entities" id="updateEntity" version="1.0">
12221222
<meta>
12231223
<instanceID>three</instanceID>
12241224
<orx:instanceName>three</orx:instanceName>
@@ -1229,7 +1229,7 @@ module.exports = {
12291229
</data>`
12301230
},
12311231
offlineEntity: {
1232-
one: `<data xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/xforms" id="offlineEntity" version="1.0">
1232+
one: `<data xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/entities" id="offlineEntity" version="1.0">
12331233
<meta>
12341234
<instanceID>one</instanceID>
12351235
<orx:instanceName>one</orx:instanceName>
@@ -1240,7 +1240,7 @@ module.exports = {
12401240
</meta>
12411241
<status>arrived</status>
12421242
</data>`,
1243-
two: `<data xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/xforms" id="offlineEntity" version="1.0">
1243+
two: `<data xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/entities" id="offlineEntity" version="1.0">
12441244
<meta>
12451245
<instanceID>two</instanceID>
12461246
<orx:instanceName>two</orx:instanceName>

test/integration/api/datasets.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4891,7 +4891,7 @@ describe('datasets and entities', () => {
48914891
const asAlice = await service.login('alice');
48924892

48934893
const form = `<?xml version="1.0"?>
4894-
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/xforms">
4894+
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/entities" xmlns:orx="http://openrosa.org/xforms">
48954895
<h:head>
48964896
<model entities:entities-version="2024.1.0">
48974897
<instance>
@@ -4956,7 +4956,7 @@ describe('datasets and entities', () => {
49564956
const asAlice = await service.login('alice');
49574957

49584958
const form = `<?xml version="1.0"?>
4959-
<h:html xmlns:entities="http://www.opendatakit.org/xforms">
4959+
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/entities" xmlns:orx="http://openrosa.org/xforms">
49604960
<h:head>
49614961
<model entities:entities-version="2024.1.0">
49624962
<instance>
@@ -4973,7 +4973,7 @@ describe('datasets and entities', () => {
49734973
</h:html>`;
49744974

49754975
const form2 = `<?xml version="1.0"?>
4976-
<h:html xmlns:entities="http://www.opendatakit.org/xforms">
4976+
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/entities" xmlns:orx="http://openrosa.org/xforms">
49774977
<h:head>
49784978
<model entities:entities-version="2024.1.0">
49794979
<instance>
@@ -5008,7 +5008,7 @@ describe('datasets and entities', () => {
50085008
const asAlice = await service.login('alice');
50095009

50105010
const form = `<?xml version="1.0"?>
5011-
<h:html xmlns:entities="http://www.opendatakit.org/xforms">
5011+
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/entities" xmlns:orx="http://openrosa.org/xforms">
50125012
<h:head>
50135013
<model entities:entities-version="2024.1.0">
50145014
<instance>
@@ -5031,7 +5031,7 @@ describe('datasets and entities', () => {
50315031

50325032
// Form with label nested under entity
50335033
const form2 = `<?xml version="1.0"?>
5034-
<h:html xmlns:entities="http://www.opendatakit.org/xforms">
5034+
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/entities" xmlns:orx="http://openrosa.org/xforms">
50355035
<h:head>
50365036
<model entities:entities-version="2024.1.0">
50375037
<instance>
@@ -5077,7 +5077,7 @@ describe('datasets and entities', () => {
50775077
const asAlice = await service.login('alice');
50785078

50795079
const form = `<?xml version="1.0"?>
5080-
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/xforms">
5080+
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/entities" xmlns:orx="http://openrosa.org/xforms">
50815081
<h:head>
50825082
<model entities:entities-version="2024.1.0">
50835083
<instance>

test/integration/api/forms/forms.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1172,22 +1172,22 @@ describe('api: /projects/:id/forms (create, read, update)', () => {
11721172
<instance>
11731173
<data id="sanitize">
11741174
<meta>
1175-
<instanceID>
1175+
<instanceID/>
11761176
</meta>
11771177
<q1.8>
1178-
<17/>
1178+
<🌩/>
11791179
</q1.8>
1180-
<4.2/>
1180+
<🤟/>
11811181
</data>
11821182
</instance>
11831183
<bind nodeset="/data/meta/instanceID" type="string" readonly="true()" calculate="concat('uuid:', uuid())"/>
1184-
<bind nodeset="/data/q1.8/17" type="string" readonly="true()" calculate="concat('uuid:', uuid())"/>
1185-
<bind nodeset="/data/4.2" type="number"/>
1184+
<bind nodeset="/data/q1.8/🌩" type="string" readonly="true()" calculate="concat('uuid:', uuid())"/>
1185+
<bind nodeset="/data/🤟" type="number"/>
11861186
</model>
11871187
11881188
</h:head>
11891189
<h:body>
1190-
<input ref="/data/4.2">
1190+
<input ref="/data/🤟">
11911191
<label>What is your age?</label>
11921192
</input>
11931193
</h:body>
@@ -1206,8 +1206,8 @@ describe('api: /projects/:id/forms (create, read, update)', () => {
12061206
{ name: 'meta', path: '/meta', type: 'structure', binary: null, selectMultiple: null },
12071207
{ name: 'instanceID', path: '/meta/instanceID', type: 'string', binary: null, selectMultiple: null },
12081208
{ name: 'q1_8', path: '/q1_8', type: 'structure', binary: null, selectMultiple: null },
1209-
{ name: '_17', path: '/q1_8/_17', type: 'string', binary: null, selectMultiple: null },
1210-
{ name: '_4_2', path: '/_4_2', type: 'number', binary: null, selectMultiple: null }
1209+
{ name: '__', path: '/q1_8/__', type: 'string', binary: null, selectMultiple: null },
1210+
{ name: '__', path: '/__', type: 'number', binary: null, selectMultiple: null }
12111211
]);
12121212
})))));
12131213
});

test/integration/api/submissions.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1710,8 +1710,7 @@ describe('api: /forms/:id/submissions', () => {
17101710
it('should include all repeat rows @slow', testService(async (service) => {
17111711
const asAlice = await service.login('alice');
17121712
await asAlice.post('/v1/projects/1/forms?publish=true')
1713-
.send(`
1714-
<?xml version="1.0"?>
1713+
.send(`<?xml version="1.0"?>
17151714
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:odk="http://www.opendatakit.org/xforms" xmlns:orx="http://openrosa.org/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
17161715
<h:head><h:title>single-repeat-1-instance-10qs</h:title><model odk:xforms-version="1.0.0">
17171716
<instance><data id="single-repeat-1-instance-10qs"><q1/><q2/><q3/><q4/><q5/><q6/><q7/><q8/><q9/><q10/><q11/><q12/><q13/><q14/><q15/><q16/><q17/><q18/><q19/><q20/><q21/><repeat jr:template=""><q22/><q23/><q24/><q25/><q26/><q27/><q28/><q29/><q30/><q31/><q32/><q33/><q34/><q35/><q36/><q37/><q38/><q39/><q40/><q41/></repeat><repeat><q22/><q23/><q24/><q25/><q26/><q27/><q28/><q29/><q30/><q31/><q32/><q33/><q34/><q35/><q36/><q37/><q38/><q39/><q40/><q41/></repeat><q42/><q43/><q44/><q45/><q46/><q47/><q48/><q49/><q50/><meta><instanceID/></meta></data></instance>
@@ -2129,8 +2128,7 @@ describe('api: /forms/:id/submissions', () => {
21292128
.send(testData.instances.simple.two))
21302129
.then(() => asAlice.post('/v1/projects/1/forms/simple/draft?ignoreWarnings=true')
21312130
.set('Content-Type', 'application/xml')
2132-
.send(`
2133-
<?xml version="1.0"?>
2131+
.send(`<?xml version="1.0"?>
21342132
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:jr="http://openrosa.org/javarosa">
21352133
<h:head>
21362134
<model>
@@ -2866,8 +2864,7 @@ one,h,/data/h,2000-01-01T00:06,2000-01-01T00:07,-5,-6,,ee,ff,,
28662864
.then(() => asAlice.post('/v1/projects/1/forms/selectMultiple/draft/publish?version=2').expect(200)) // introduce a new version with same schema as before
28672865
.then(() => asAlice.post('/v1/projects/1/forms/selectMultiple/draft?ignoreWarnings=true')
28682866
.set('Content-Type', 'application/xml')
2869-
.send(`
2870-
<?xml version="1.0"?>
2867+
.send(`<?xml version="1.0"?>
28712868
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:jr="http://openrosa.org/javarosa">
28722869
<h:head>
28732870
<model>

test/integration/other/empty-entity-structure.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ const { testService } = require('../setup');
77
// an empty structural field like entity.
88

99
const emptyEntityForm = `<?xml version="1.0"?>
10-
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/xforms">
11-
<h:head>
10+
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:entities="http://www.opendatakit.org/xforms" xmlns:orx="http://openrosa.org/xforms">
11+
<h:head>
1212
<model entities:entities-version="2024.1.0">
1313
<instance>
1414
<data id="emptyEntity" orx:version="1.0">

0 commit comments

Comments
 (0)