{
"event": "PreToolUse",
"tool_name": "Edit",
"tool_input": {
"file_path": "\/var\/www\/mcp-servers\/mcp-docs\/tools\/docs_tools\/docs_writer.py",
"old_string": " new_id = repo.create(doc)\n created_doc = repo.find_by_id(new_id)\n\n logger.log(LogEntry(\n tool_name=\"docs_create\",\n request=json.dumps({\n \"title\": title,\n \"slug\": slug,\n \"parent_id\": parent_id\n }),\n status=\"success\",\n duration_ms=int((time.time() - start_time) * MS_PER_SECOND)\n ))\n\n return {\n \"success\": True,\n \"doc\": created_doc.to_dict() if created_doc else None,\n \"message\": f\"Document '{title}' created with ID {new_id}\"\n }\n\n except Exception as e:\n logger.log(LogEntry(\n tool_name=\"docs_create\",\n request=json.dumps({\"title\": title, \"slug\": slug}),\n status=\"error\",\n error_message=str(e),\n duration_ms=int((time.time() - start_time) * MS_PER_SECOND)\n ))\n return {\"success\": False, \"error\": str(e)}",
"new_string": " new_id = repo.create(doc)\n created_doc = repo.find_by_id(new_id)\n\n _log_operation(\n logger, \"docs_create\",\n {\"title\": title, \"slug\": slug, \"parent_id\": parent_id},\n start_time\n )\n return {\n \"success\": True,\n \"doc\": created_doc.to_dict() if created_doc else None,\n \"message\": f\"Document '{title}' created with ID {new_id}\"\n }\n\n except Exception as e:\n _log_operation(\n logger, \"docs_create\", {\"title\": title, \"slug\": slug},\n start_time, \"error\", str(e)\n )\n return {\"success\": False, \"error\": str(e)}"
}
}