Skip to content

peertubeHelpers.getUser() should return full user object from /me response #7399

@kontrollanten

Description

@kontrollanten

Describe the current behavior

Since version 8.0.0 peertubeHelpers.getUser() only returns partial user data (from local storage) when called upon page load.

Steps to reproduce

  1. Call peertubeHelpers.getUser() in a plugins register function.
  2. Read the data.
  3. Call peertubeHelpers.getUser() again when all HTTP requests are done.
  4. Read the data and see the difference.

Describe the expected behavior

peertubeHelpers.getUser() should always return the same data to avoid unexpected behavior due to race conditions.

Additional information

  • PeerTube instance:

    • URL:
    • Version: 8.0.1
    • NodeJS version:
    • Ffmpeg version:
  • Browser name, version and platforms on which you could reproduce the bug:

  • Link to browser console log if relevant:

  • Link to server log if relevant (journalctl or /var/www/peertube/storage/logs/):

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions