forked from CGM_Public/pretix_original
Make shredder code more robust
This commit is contained in:
@@ -383,9 +383,10 @@ class QuestionAnswerShredder(BaseDataShredder):
|
|||||||
d = le.parsed_data
|
d = le.parsed_data
|
||||||
if 'data' in d:
|
if 'data' in d:
|
||||||
for i, row in enumerate(d['data']):
|
for i, row in enumerate(d['data']):
|
||||||
for f in row:
|
if isinstance(d['data'], dict):
|
||||||
if f not in ('attendee_name', 'attendee_email'):
|
for f in row:
|
||||||
d['data'][i][f] = '█'
|
if f not in ('attendee_name', 'attendee_email'):
|
||||||
|
d['data'][i][f] = '█'
|
||||||
le.data = json.dumps(d)
|
le.data = json.dumps(d)
|
||||||
le.shredded = True
|
le.shredded = True
|
||||||
le.save(update_fields=['data', 'shredded'])
|
le.save(update_fields=['data', 'shredded'])
|
||||||
|
|||||||
Reference in New Issue
Block a user