old_contents: # Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
  # MIT License. See license.txt
  
  from __future__ import unicode_literals
  import frappe, json
  
  def execute():
  	"""Convert Query Report json to support other content"""
  	records = frappe.get_all('Report',
  		filters={
  			"json": ["!=", ""]
  		},
  		fields=["name", "json"]
  	)
  	for record in records:
  		jstr = record["json"]
  		data = json.loads(jstr)
  		if isinstance(data, list):
  			# double escape braces
  			jstr = f'{{"columns":{jstr}}}'
  			frappe.db.update('Report', record["name"], "json", jstr)
  
new_contents: # Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
  # MIT License. See license.txt
  
  from __future__ import unicode_literals
  import frappe
  import json
  
  def execute():
  	"""Convert Query Report json to support other content"""
  	records = frappe.get_all('Report',
  		filters={
  			"json": ["!=", ""]
  		},
  		fields=["name", "json"]
  	)
  	for record in records:
  		jstr = record["json"]
  		data = json.loads(jstr)
  		if isinstance(data, list):
  			# double escape braces
  			jstr = f'{{"columns":{jstr}}}'
  			frappe.db.update('Report', record["name"], "json", jstr)
  
subject: fix sider