Opened 3 months ago

Last modified 9 days ago

#4827 new enhancement

groups_create_group() doesn't set total_member_count

Reported by: rogercoathup Owned by:
Priority: normal Milestone: 1.8
Component: Groups Version: 1.7
Severity: minor Keywords: has-patch
Cc:

Description

Groups created programmatically with groups_create_group() do not show in the Group Directory.

If called without a creator_id, the function sets up a default creator, but does not set total_member_count to 1 in the group meta table.

As a result, subsequent calls to construct the BP_Groups_Template fail to include the groups.

Attachments (1)

4827.diff (458 bytes) - added by ericlewis 9 days ago.

Download all attachments as: .zip

Change History (3)

  • Component changed from Core to Groups
  • Milestone changed from Awaiting Review to 1.8
  • Severity changed from normal to minor
  • Type changed from defect (bug) to enhancement

It's always been this way, but I agree that it's kinda dumb. We should be doing this within the context of groups_create_group(). There shouldn't be backpat problems, because plugins currently doing it the old way will simply overwrite the total_member_count key.

  • Keywords has-patch added
Note: See TracTickets for help on using tickets.