File tree 3 files changed +12
-1
lines changed
3 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,9 @@ class ChunkSplitterJson(Component):
12
12
_name = "chunk.splitter.json"
13
13
_usage = "json"
14
14
15
+ def _convert_items_to_data (self , items ):
16
+ return json .dumps (items , indent = 2 ).encode ("utf-8" )
17
+
15
18
def _parse_data (self , data ):
16
19
items = json .loads (data .decode ("utf-8" ))
17
20
for idx , item in enumerate (items ):
Original file line number Diff line number Diff line change @@ -32,6 +32,13 @@ class ChunkItem(models.Model):
32
32
("failed" , "Failed" ),
33
33
]
34
34
)
35
+ filename = fields .Char (compute = "_compute_filename" )
36
+
37
+ def _compute_filename (self ):
38
+ for record in self :
39
+ record .filename = (
40
+ f"{ record .start_idx } -{ record .stop_idx } .{ record .group_id .data_format } "
41
+ )
35
42
36
43
def manual_run (self ):
37
44
""" Run the import without try/except, easier for debug """
Original file line number Diff line number Diff line change 23
23
</header >
24
24
<sheet >
25
25
<group >
26
- <field name =" data" />
26
+ <field name =" data" filename =" filename" />
27
+ <field name =" filename" invisible =" 1" />
27
28
<field name =" start_idx" />
28
29
<field name =" stop_idx" />
29
30
<field name =" nbr_error" />
You can’t perform that action at this time.
0 commit comments