Uploading new version of a File creates system generated post that's visible in all communities via User's "What I Follow" feed
Last updated 3 days ago ·Reference W-4696485 ·Reported By 2 users
When uploading a File via Chatter, the corresponding system generated post or Feed Tracked Change (FTC) has a null value set for the FeedItem record's NetworkScope value.
However, when a new version of the same file is uploaded the NetworkScope value is defaulting to "AllNetworks."
Reference: FeedItem | SOAP API Developer Guide
This in conjunction with the Spring '18, "Follow What You Follow" feature now results in the system generated post for the upload of a new Chatter File version to be visible in the User's "What I Follow" feed in all networks or communities where the user is a member.
Reference: Follow What You Follow
1. Navigate to the user's Chatter Feed.
2. Select the File action in the Chatter Publisher and "Upload a file from your computer"
3. Now in the corresponding File post or FeedItem in Chatter, select the "More Actions" picker and "Upload New Version" | Browse... select the same file or a new one | Upload New Version.
4. Navigate to your community and open the user's Chatter Feed.
Actual Results: With "Follow What You Follow" (Follow Model v2 enabled), uploading a new file version created a system generated feed tracked change (FTC) post that's visible externally in communities where the user is a member despite the File being uploaded internally.
Expected Results: When uploading a new File version the corresponding FTC post would maintain the same visibility as the FeedItem or post for the original File.
You may contact Salesforce Support via a Case to request disabling the Spring '18 "Follow What You Follow" feature.
See the Knowledge Article, "See more relevant information in your Chatter feed" for more details and please reference it when contacting Support:
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.