import json
from pathlib import Path
p = Path(__file__).resolve().parent.parent / 'parsly' / 'fixtures' / 'manualparsermodels.json'

with p.open('r', encoding='utf-8') as f:
    data = json.load(f)

for i, obj in enumerate(data, start=1):
    obj['model'] = 'parsly.manualparsermodels'
    obj['pk'] = i
    fields = obj.get('fields', {})
    # Add is_active true (boolean)
    fields['is_active'] = True
    obj['fields'] = fields

with p.open('w', encoding='utf-8') as f:
    json.dump(data, f, indent=2, ensure_ascii=False)

print('UPDATED', len(data))
