|
|
|
@@ -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") |