Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • Sign in / Register
Minds Mobile
Minds Mobile
  • Project overview
  • Repository
  • Issues 200
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 13
  • Security & Compliance
  • Packages
  • Analytics
  • Wiki
  • Snippets
  • Members
  • Collapse sidebar
  • Graph
  • Charts
  • Create a new issue
  • Commits
  • Issue Boards
  • Minds
  • Minds MobileMinds Mobile
  • Issues
  • #1514

Closed
Open
Opened 2 months ago by Ben Hayward@benhayward.ben
Report abuse New issue

Group description not loading, some reports links also aren't clickable

Summary

Cannot load group description, there are also reports that links cannot be clicked in group descriptions. I've included the groups description in this card as I suspect they're related; if it turns out not to be please split this into a new card.

Steps to reproduce

  1. Visit the Help and Support group
  2. Try to see description
  3. If you can see it, try to click link in description

Platform information

reported v3.10.1 iOS IPhone XL

replicated S10, Android 9.0. v3.12.0

What is the current bug behavior?

Cannot load group description, there are also reports that links cannot be clicked in group descriptions.

What is the expected correct behavior?

Should load description, and links should be clickable, ideally warning users of navigation away from the app.

Relevant logs and/or screenshots

image

Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Let's try changing mobile so it functions like web and calls api/v1/groups/group

Edited 2 days ago by Brian Hatchet

Linked issues
0

  • Discussion 10
  • Designs 0
  • Ben Hayward @benhayward.ben added 1 deleted label 2 months ago

    added 1 deleted label

  • Ben Hayward @benhayward.ben moved from minds#941 (moved) 2 months ago

    moved from minds#941 (moved)

  • Ben Hayward @benhayward.ben changed the description 2 months ago

    changed the description

  • Juan Manuel Solaro @juanmsolaro added Status::InProgress scoped label 2 months ago

    added scoped label

  • Juan Manuel Solaro
    Juan Manuel Solaro @juanmsolaro · 2 months ago
    Developer

    Hey @benhayward.ben I'm looking at this, currently it's not failing for me (iphone 11 ios 13 sim), may i bother you checking if is failing for you?

  • Juan Manuel Solaro
    Juan Manuel Solaro @juanmsolaro · 2 months ago
    Developer

    Tried differents groups and worked fine for me

  • Juan Manuel Solaro @juanmsolaro changed time estimate to 1h 2 months ago

    changed time estimate to 1h

  • Juan Manuel Solaro @juanmsolaro added Status::Review scoped label and automatically removed Status::InProgress label 2 months ago

    added scoped label and automatically removed label

  • Brian Hatchet :speech_balloon: @brianhatchet added bug label 2 months ago

    added label

  • Brian Hatchet :speech_balloon: @brianhatchet added Type::Bug (Triage) scoped label 2 months ago

    added scoped label

  • Brian Hatchet :speech_balloon: @brianhatchet removed bug label 2 months ago

    removed label

  • Brian Hatchet :speech_balloon: @brianhatchet assigned to @benhayward.ben and unassigned @msantang78 and @juanmsolaro 2 months ago

    assigned to @benhayward.ben and unassigned @msantang78 and @juanmsolaro

  • Brian Hatchet :speech_balloon: @brianhatchet removed 1 deleted label 2 months ago

    removed 1 deleted label

  • Brian Hatchet
    Brian Hatchet :speech_balloon: @brianhatchet · 2 months ago
    Developer

    @benhayward.ben can you reverify this as a bug?

  • Ben Hayward
    Ben Hayward @benhayward.ben · 2 months ago
    Developer

    Yeah sorry, I had a conversation with Juan about this.

    For me, the description does not load at all.

    Will add to scheduling after some changes to this card.

  • Brian Hatchet :speech_balloon: @brianhatchet added 1 deleted label 2 months ago

    added 1 deleted label

  • Brian Hatchet :speech_balloon: @brianhatchet removed Status::Review label 2 months ago

    removed label

  • Ben Hayward @benhayward.ben added Priority::1 - High Product::Groups Status::Scheduling Type::Bug scoped labels and automatically removed Type::Bug (Triage) label 2 months ago

    added scoped labels and automatically removed label

  • Ben Hayward @benhayward.ben changed title from Group description not clickable to Group description not loading, some reports links also aren't clickable 2 months ago

    changed title from Group description not clickable to Group description not clickable

  • Ben Hayward @benhayward.ben changed the description 2 months ago

    changed the description

  • Brian Hatchet :speech_balloon: @brianhatchet changed weight to 2 2 weeks ago

    changed weight to 2

  • Brian Hatchet :speech_balloon: @brianhatchet changed weight to 4 2 weeks ago

    changed weight to 4

  • Brian Hatchet :speech_balloon: @brianhatchet assigned to @juanmsolaro 2 weeks ago

    assigned to @juanmsolaro

  • Brian Hatchet :speech_balloon: @brianhatchet unassigned @benhayward.ben 2 weeks ago

    unassigned @benhayward.ben

  • Brian Hatchet
    Brian Hatchet :speech_balloon: @brianhatchet · 2 weeks ago
    Developer

    looks like our old friend h&s description is causing some issues.

    @juanmsolaro please look into this again, since we can reproduce the behavior internally with Ben

  • Brian Hatchet :speech_balloon: @brianhatchet added Sprint::01/29 Abatic Aenome scoped label 2 weeks ago

    added scoped label

  • Brian Hatchet :speech_balloon: @brianhatchet changed milestone to %Sprint:01/29 Abatic Aenome 2 weeks ago

    changed milestone to %Sprint:01/29 Abatic Aenome

  • Brian Hatchet :speech_balloon: @brianhatchet added Status::Backlog scoped label and automatically removed Status::Scheduling label 2 weeks ago

    added scoped label and automatically removed label

  • Brian Hatchet :speech_balloon: @brianhatchet added Squad::Green scoped label 2 weeks ago

    added scoped label

  • Juan Manuel Solaro @juanmsolaro added Status::InProgress scoped label and automatically removed Status::Backlog label 6 days ago

    added scoped label and automatically removed label

  • Juan Manuel Solaro
    Juan Manuel Solaro @juanmsolaro · 6 days ago
    Developer

    Hey @brianhatchet, @benhayward.ben! I checked this again. It appears to be the same old problem, endpoint not returning description for that group. I logged the call that get all the groups that user is subscribed to (api/v1/groups/member), this is (part of) what we get:

    0:
       guid: "100000000000000681"
       type: "group"
       name: "Help & Support"
       brief_description: ""
    1:
       guid: "569521254306951168"
       type: "group"
       name: "Minds Developers (Internal)"
       brief_description: "https://gitlab.com/minds"
    2:
       guid: "881442153276985344"
       type: "group"
       name: "Science & Tech & AI"
       brief_description: "Breaking science and technology and artificial intelligence..."
    
  • Juan Manuel Solaro
    Juan Manuel Solaro @juanmsolaro · 6 days ago
    Developer

    Also checked this same call on the web, and this endpoint is returning brief_description='' for H&S too. The difference is that in the web, when user click on the group to navigate, api/v1/groups/group/ is called, this endpoint does return brief_description and in the app, when user tap on the group to navigate, api/v2/entities/ is called, this endpoint does NOT return brief_description.

  • Brian Hatchet :speech_balloon: @brianhatchet added Status::Follow Up scoped label and automatically removed Status::InProgress label 6 days ago

    added scoped label and automatically removed label

  • Brian Hatchet :speech_balloon: @brianhatchet changed the description 2 days ago

    changed the description

  • Brian Hatchet :speech_balloon: @brianhatchet added Sprint::02/12 - Baritone Baboon scoped label and automatically removed Sprint::01/29 Abatic Aenome label 2 days ago

    added scoped label and automatically removed label

  • Brian Hatchet :speech_balloon: @brianhatchet added Status::Backlog scoped label and automatically removed Status::Follow Up label 4 hours ago

    added scoped label and automatically removed label

  • Brian Hatchet
    Brian Hatchet :speech_balloon: @brianhatchet · 4 hours ago
    Developer

    We need to implement a separate loader for groups because api/v2/entities isn't fully hydrating the help and support group. So long we're calling the same endpoints as front, we should get back all

  • Brian Hatchet :speech_balloon: @brianhatchet assigned to @brianhatchet and unassigned @juanmsolaro 3 hours ago

    assigned to @brianhatchet and unassigned @juanmsolaro

  • Brian Hatchet
    Brian Hatchet :speech_balloon: @brianhatchet · 3 hours ago
    Developer

    Taking this one back, because @edgebal has a good plan to fix it with resolvers on the backend

  • Emiliano Balbuena
    Emiliano Balbuena @edgebal · 14 minutes ago
    Developer

    We should add a new Entity Resolver on api/v2/entities that maps urn:group:123123 to the right entity with all the needed values exported correctly without having a different URL for this kind of objects.

Please register or sign in to reply
Assignee
Brian Hatchet's avatar
Brian Hatchet @brianhatchet
none
Epic
None
Sprint::01/29 Abatic Aenome
Milestone
Sprint::01/29 Abatic Aenome
Time tracking
Estimated: 1h
None
Due date
None
6
Labels
Priority::1 - High Product::Groups Sprint::02/12 - Baritone Baboon Squad::Green Status::Backlog Type::Bug
4
Weight
4
Confidentiality
Not confidential
Lock issue
Unlocked
5
5 participants
user avatar
user avatar
user avatar
user avatar
user avatar
Reference: minds/mobile-native#1514