mirror of
https://github.com/IRBorisov/ConceptPortal.git
synced 2025-06-26 13:00:39 +03:00
Apply restore_order after synthesis
This commit is contained in:
parent
7bc65ad01a
commit
dcaf930570
|
@ -78,7 +78,9 @@ class TestInlineSynthesis(EndpointTester):
|
|||
result = {item['alias']: item for item in response.data['items']}
|
||||
self.assertEqual(len(result), 6)
|
||||
self.assertEqual(result['X2']['term_raw'], ks1_x2.term_raw)
|
||||
self.assertEqual(result['X2']['order'], 1)
|
||||
self.assertEqual(result['X4']['term_raw'], ks2_x2.term_raw)
|
||||
self.assertEqual(result['X4']['order'], 2)
|
||||
self.assertEqual(result['S1']['term_raw'], ks2_x1.term_raw)
|
||||
self.assertEqual(result['S2']['term_raw'], ks2_s1.term_raw)
|
||||
self.assertEqual(result['S1']['definition_formal'], 'X2')
|
||||
|
|
|
@ -40,6 +40,7 @@ def inline_synthesis(request: Request):
|
|||
index = next(i for (i, cst) in enumerate(items) if cst == replacement)
|
||||
replacement = new_items[index]
|
||||
schema.substitute(original, replacement, substitution['transfer_term'])
|
||||
schema.restore_order()
|
||||
return Response(
|
||||
status=c.HTTP_200_OK,
|
||||
data=s.RSFormParseSerializer(schema.item).data
|
||||
|
|
Loading…
Reference in New Issue
Block a user