mirror of https://github.com/zulip/zulip.git
rocketchat: Validate custom emoji before larger data sets.
This is a data set that's relatively likely to have weird failures, and also likely to be fairly small.
This commit is contained in:
parent
6e4da50577
commit
010410c849
|
@ -1107,6 +1107,16 @@ def do_convert_data(rocketchat_data_dir: str, output_dir: str) -> None:
|
||||||
user_id_mapper=user_id_mapper,
|
user_id_mapper=user_id_mapper,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
rocketchat_emoji_data = rocketchat_data_to_dict(rocketchat_data_dir, ["custom_emoji"])[
|
||||||
|
"custom_emoji"
|
||||||
|
]
|
||||||
|
zerver_realmemoji = build_custom_emoji(
|
||||||
|
realm_id=realm_id,
|
||||||
|
custom_emoji_data=rocketchat_emoji_data,
|
||||||
|
output_dir=output_dir,
|
||||||
|
)
|
||||||
|
realm["zerver_realmemoji"] = zerver_realmemoji
|
||||||
|
|
||||||
room_id_to_room_map: dict[str, dict[str, Any]] = {}
|
room_id_to_room_map: dict[str, dict[str, Any]] = {}
|
||||||
team_id_to_team_map: dict[str, dict[str, Any]] = {}
|
team_id_to_team_map: dict[str, dict[str, Any]] = {}
|
||||||
dsc_id_to_dsc_map: dict[str, dict[str, Any]] = {}
|
dsc_id_to_dsc_map: dict[str, dict[str, Any]] = {}
|
||||||
|
@ -1181,16 +1191,6 @@ def do_convert_data(rocketchat_data_dir: str, output_dir: str) -> None:
|
||||||
)
|
)
|
||||||
realm["zerver_subscription"] = zerver_subscription
|
realm["zerver_subscription"] = zerver_subscription
|
||||||
|
|
||||||
rocketchat_emoji_data = rocketchat_data_to_dict(rocketchat_data_dir, ["custom_emoji"])[
|
|
||||||
"custom_emoji"
|
|
||||||
]
|
|
||||||
zerver_realmemoji = build_custom_emoji(
|
|
||||||
realm_id=realm_id,
|
|
||||||
custom_emoji_data=rocketchat_emoji_data,
|
|
||||||
output_dir=output_dir,
|
|
||||||
)
|
|
||||||
realm["zerver_realmemoji"] = zerver_realmemoji
|
|
||||||
|
|
||||||
subscriber_map = make_subscriber_map(
|
subscriber_map = make_subscriber_map(
|
||||||
zerver_subscription=zerver_subscription,
|
zerver_subscription=zerver_subscription,
|
||||||
)
|
)
|
||||||
|
|
|
@ -908,9 +908,9 @@ class RocketChatImporter(ZulipTestCase):
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
info_log.output,
|
info_log.output,
|
||||||
[
|
[
|
||||||
"INFO:root:Direct message group channel found. UIDs: ['LdBZ7kPxtKESyHPEe', 'M2sXGqoQRJQwQoXY2', 'os6N2Xg2JkNMCSW9Z']",
|
|
||||||
"INFO:root:Starting to process custom emoji",
|
"INFO:root:Starting to process custom emoji",
|
||||||
"INFO:root:Done processing emoji",
|
"INFO:root:Done processing emoji",
|
||||||
|
"INFO:root:Direct message group channel found. UIDs: ['LdBZ7kPxtKESyHPEe', 'M2sXGqoQRJQwQoXY2', 'os6N2Xg2JkNMCSW9Z']",
|
||||||
"INFO:root:skipping direct messages discussion mention: Discussion with Hermione",
|
"INFO:root:skipping direct messages discussion mention: Discussion with Hermione",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue