|  | @@ -1,3 +1,4 @@
 | 
	
		
			
				|  |  | +import datetime
 | 
	
		
			
				|  |  |  import urllib.parse
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import requests
 | 
	
	
		
			
				|  | @@ -69,6 +70,7 @@ class NotionOAuth(OAuthDataSource):
 | 
	
		
			
				|  |  |          if data_source_binding:
 | 
	
		
			
				|  |  |              data_source_binding.source_info = source_info
 | 
	
		
			
				|  |  |              data_source_binding.disabled = False
 | 
	
		
			
				|  |  | +            data_source_binding.updated_at = datetime.datetime.now(datetime.timezone.utc).replace(tzinfo=None)
 | 
	
		
			
				|  |  |              db.session.commit()
 | 
	
		
			
				|  |  |          else:
 | 
	
		
			
				|  |  |              new_data_source_binding = DataSourceOauthBinding(
 | 
	
	
		
			
				|  | @@ -104,6 +106,7 @@ class NotionOAuth(OAuthDataSource):
 | 
	
		
			
				|  |  |          if data_source_binding:
 | 
	
		
			
				|  |  |              data_source_binding.source_info = source_info
 | 
	
		
			
				|  |  |              data_source_binding.disabled = False
 | 
	
		
			
				|  |  | +            data_source_binding.updated_at = datetime.datetime.now(datetime.timezone.utc).replace(tzinfo=None)
 | 
	
		
			
				|  |  |              db.session.commit()
 | 
	
		
			
				|  |  |          else:
 | 
	
		
			
				|  |  |              new_data_source_binding = DataSourceOauthBinding(
 | 
	
	
		
			
				|  | @@ -138,6 +141,7 @@ class NotionOAuth(OAuthDataSource):
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              data_source_binding.source_info = new_source_info
 | 
	
		
			
				|  |  |              data_source_binding.disabled = False
 | 
	
		
			
				|  |  | +            data_source_binding.updated_at = datetime.datetime.now(datetime.timezone.utc).replace(tzinfo=None)
 | 
	
		
			
				|  |  |              db.session.commit()
 | 
	
		
			
				|  |  |          else:
 | 
	
		
			
				|  |  |              raise ValueError("Data source binding not found")
 |