Skip to content

Commit 84a09d3

Browse files
committed
opt code
1 parent bcbe63a commit 84a09d3

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

dtable_events/common_dataset/common_dataset_sync_utils.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -706,7 +706,9 @@ def import_sync_CDS(context):
706706

707707
src_table_name = context.get('src_table_name')
708708
src_view_name = context.get('src_view_name')
709+
src_view_type = context.get('src_view_type', 'table')
709710
src_columns = context.get('src_columns')
711+
src_enable_archive = context.get('src_enable_archive', False)
710712

711713
dst_table_id = context.get('dst_table_id')
712714
dst_table_name = context.get('dst_table_name')
@@ -715,16 +717,16 @@ def import_sync_CDS(context):
715717
operator = context.get('operator')
716718
lang = context.get('lang', 'en')
717719

718-
to_archive = False
720+
to_archive = context.get('to_archive', False)
719721

720722
src_dtable_server_api = DTableServerAPI(operator, src_dtable_uuid, dtable_server_url)
721723
src_dtable_db_api = DTableDBAPI(operator, src_dtable_uuid, INNER_DTABLE_DB_URL)
722724
dst_dtable_server_api = DTableServerAPI(operator, dst_dtable_uuid, dtable_server_url)
723725
dst_dtable_db_api = DTableDBAPI(operator, dst_dtable_uuid, INNER_DTABLE_DB_URL)
724726

725-
server_only = True
727+
server_only = not (to_archive and src_enable_archive and src_view_type == 'archive')
726728
is_sync = bool(dst_table_id)
727-
logger.debug('to_archive: %s src_enable_archive: %s src_view_type: %s', to_archive, False, 'view')
729+
logger.debug('to_archive: %s src_enable_archive: %s src_view_type: %s', to_archive, src_enable_archive, src_view_type)
728730

729731
# fetch create dst table or update dst table columns
730732
# fetch all src view rows id, S

0 commit comments

Comments
 (0)