mirror of https://github.com/zulip/zulip.git
build_emoji: Refactor `get_emoji_code()` to not fail for old datasources.
If `non_qualified` field is not present then return the value of `unified` field instead of failing.
This commit is contained in:
parent
ec2ebd1cc9
commit
dbc3774c2f
|
@ -63,7 +63,9 @@ def get_emoji_code(emoji_dict: Dict[str, Any]) -> str:
|
|||
# should have a colorful display. Hence we can continue using emoji characters
|
||||
# without appending emoji presentation selector.
|
||||
# (http://unicode.org/reports/tr51/index.html#Presentation_Style)
|
||||
emoji_code = emoji_dict["non_qualified"] or emoji_dict["unified"]
|
||||
# If `non_qualified` field is present and not None return it otherwise
|
||||
# return `unified` field.
|
||||
emoji_code = emoji_dict.get("non_qualified") or emoji_dict["unified"]
|
||||
return emoji_code.lower()
|
||||
|
||||
# Returns a dict from categories to list of codepoints. The list of
|
||||
|
|
Loading…
Reference in New Issue