-
- Downloads
Refactor get_profile: do not return missing fields. (#18063)
Refactor `get_profile` to avoid returning "empty" (`None` / `null`) fields. Currently this is not very important, but will be more useful once #17488 lands. It does update the servlet to use this now which has a minor change in behavior: additional fields served over federation will now be properly sent back to clients. It also adds constants for `avatar_url` / `displayname` although I did not attempt to use it everywhere possible.
Showing
- changelog.d/18063.misc 1 addition, 0 deletionschangelog.d/18063.misc
- synapse/api/constants.py 5 additions, 0 deletionssynapse/api/constants.py
- synapse/handlers/profile.py 9 additions, 5 deletionssynapse/handlers/profile.py
- synapse/handlers/sso.py 5 additions, 4 deletionssynapse/handlers/sso.py
- synapse/handlers/user_directory.py 13 additions, 3 deletionssynapse/handlers/user_directory.py
- synapse/module_api/__init__.py 10 additions, 8 deletionssynapse/module_api/__init__.py
- synapse/rest/client/profile.py 1 addition, 8 deletionssynapse/rest/client/profile.py
Loading
Please register or sign in to comment