Winter '18: Clicking "Share" on Chatter Question post in Community as guest user results in Internal Server Error
Last updated 2018-06-25 ·Reference W-4363664 ·Reported By 3 users
In Winter '18 when an unauthenticated or guest external user visits a Question post in a templated community, clicking the available "Share" button on the post results in an Internal Server Error with Error Id ending in: (1818348349).
Note: The corresponding Error Id may vary.
Although the "Share" and "Answer " options is visible and can be clicked when viewing Chatter question posts in the Community as non-authenticated external users, the feature is not supported for them.
Guest users do have the ability to type a message however, upon clicking share they will be prompted with a validation message:
"Review the errors on this page.
You don't have permission to do this."
This is expected and by current design. The workaround or recommendation is to have guest users sign in to the Community in order to leverage the "Share" feature on Chatter question posts in the community.
1. Create a Napili template based community.
2. In Community Management, set the following:
Give access to public API requests on Chatter: Enabled
Enable direct messages: Disabled
3. Enable Public Access for the community in community builder settings
4. Create a Topic and post a question on the Topic using the 'ASK A QUESTION' button.
5. Access the question detail page directly from a guest user context.
6. Press the 'Share' button.
Actual Results: Guest or external users are presented with an Internal Server Error message overlaying the "Share with Followers" in screen prompt.
Expected Results: No ISE would be received and ideally, external or guest users would not have the ability to see or click the "Share" button or alternatively they would be prompted upon clicking that it's necessary to login to the Community before being able to use the feature.
Administrators may review and consider the implications of enabling, "Enable direct messages" in Community Management | Administration | Preferences setup section. With this preference enabled guest users still see "Share" on external question posts however, when it's clicked nothing occurs.
Ask Community members to login before utilizing the "Share" button or link.
5/21/2018: Although this issue is marked as fixed, it should be noted that the Product Team has made a conscientious design decision to correct the behavior by keeping the Share button visible for unauthenticated guest users but not allowing it to be clickable.
This design is intended to let users know that the Share feature exists even though it's not be available to them without signing in to the community.
This is applicable for Answer button as well, on the same lines of Share button.
Is it Fixed?
Any unreleased services, features, statuses, or dates referenced in this or other public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make their purchase decisions based upon features that are currently available.