check if more than one server is configured before syncing
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 9s

This commit is contained in:
2026-05-20 21:43:17 +02:00
parent bbc00ae2cc
commit 6269b54ee8
+8 -7
View File
@@ -44,11 +44,12 @@ if __name__== "__main__":
logger.info(f"{error}") logger.info(f"{error}")
for server in server_list: for server in server_list:
logger.info(f"{server.name}: {len(export_data[server.name])} tables exported") logger.info(f"{server.name}: {len(export_data[server.name])} tables exported")
for table, path in MAPPING.items(): if len(server_list) > 1:
for item in export_data[server_list[0].name][table]: for table, path in MAPPING.items():
item_data = server_list[1].request(logger, table=table, param=Option(OptionType.ID, item['id'])) for item in export_data[server_list[0].name][table]:
if item != item_data: item_data = server_list[1].request(logger, table=table, param=Option(OptionType.ID, item['id']))
logger.info("diff: %s\n%s", item, item_data) if item != item_data:
else: logger.info("diff: %s\n%s", item, item_data)
logger.info("no changes for: %s", item) else:
logger.info("no changes for: %s", item)
logger.info("kontor.sync finished") logger.info("kontor.sync finished")