@@ -103,7 +103,7 @@ def get_summary(user_id:str,category:str|None=None):
103103 else :
104104 return "Provide user id please"
105105
106- def delete_expense (user_id :str ,expense_id :str ):
106+ def delete_expense (user_id :str ,expense_id :int ):
107107 connection = get_connection ()
108108 cursor = connection .cursor ()
109109
@@ -136,7 +136,7 @@ def add_expense_tool(amount:float,category:str,description:str,date:str,config:R
136136 return add_expense (user_id ,amount ,category ,description ,date )
137137
138138@tool
139- def get_expense_tool (expense_id :str ,config :RunnableConfig ):
139+ def get_expense_tool (expense_id :int ,config :RunnableConfig ):
140140 """Get single expense tool"""
141141
142142 user_id = config ["configurable" ]["user_id" ]
@@ -151,7 +151,7 @@ def get_summary_tool(category:str|None=None,config:RunnableConfig=None):
151151 return get_summary (user_id ,category )
152152
153153@tool
154- def delete_expense_tool (expense_id :str ,config :RunnableConfig ):
154+ def delete_expense_tool (expense_id :int ,config :RunnableConfig ):
155155 """delete expense tool that prepares an expense for deletion"""
156156 user_id = config ["configurable" ]["user_id" ]
157157 result = get_expenses (user_id ,expense_id )
0 commit comments