This commit is contained in:
wuaho 2021-07-28 15:28:25 +08:00
parent 7bcdec8e5b
commit 80af4c5a7e

View File

@ -82,6 +82,12 @@ async def copy(
item['pid'] = dest_space_id item['pid'] = dest_space_id
item['cat'] = 'space' item['cat'] = 'space'
item['_id'] = get_uid() item['_id'] = get_uid()
for report in item['reports']:
report_id = report['report_id']
new_report = crud.report.get(db, report_id)
new_report['_id'] = get_uid()
await crud.report.insert_one(db, new_report)
await crud.dashboard.update_one(db, await crud.dashboard.update_one(db,
{'project_id': item['project_id'], 'name': item['name'], {'project_id': item['project_id'], 'name': item['name'],
'user_id': item['user_id']}, {'$set': item}, 'user_id': item['user_id']}, {'$set': item},