Commit 2809406a authored by jyong's avatar jyong

notion icon allow none

parent 6e5b66dd
...@@ -30,13 +30,13 @@ PREVIEW_WORDS_LIMIT = 3000 ...@@ -30,13 +30,13 @@ PREVIEW_WORDS_LIMIT = 3000
class DataSourceApi(Resource): class DataSourceApi(Resource):
integrate_icon_fields = { integrate_icon_fields = {
'type': fields.String, 'type': fields.String,
'url': fields.String, 'url': fields.String({'allow_none': True}),
'emoji': fields.String 'emoji': fields.String({'allow_none': True})
} }
integrate_page_fields = { integrate_page_fields = {
'page_name': fields.String, 'page_name': fields.String,
'page_id': fields.String, 'page_id': fields.String,
'page_icon': fields.Nested(integrate_icon_fields), 'page_icon': fields.Nested(integrate_icon_fields, allow_none=True),
'parent_id': fields.String, 'parent_id': fields.String,
'type': fields.String 'type': fields.String
} }
...@@ -137,13 +137,13 @@ class DataSourceApi(Resource): ...@@ -137,13 +137,13 @@ class DataSourceApi(Resource):
class DataSourceNotionListApi(Resource): class DataSourceNotionListApi(Resource):
integrate_icon_fields = { integrate_icon_fields = {
'type': fields.String, 'type': fields.String,
'url': fields.String, 'url': fields.String({'allow_none': True}),
'emoji': fields.String 'emoji': fields.String({'allow_none': True})
} }
integrate_page_fields = { integrate_page_fields = {
'page_name': fields.String, 'page_name': fields.String,
'page_id': fields.String, 'page_id': fields.String,
'page_icon': fields.Nested(integrate_icon_fields), 'page_icon': fields.Nested(integrate_icon_fields, allow_none=True),
'is_bound': fields.Boolean, 'is_bound': fields.Boolean,
'parent_id': fields.String, 'parent_id': fields.String,
'type': fields.String 'type': fields.String
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment