Opened 16 years ago
Closed 16 years ago
#15316 closed defect (bug) (fixed)
Adding users to a blog can set the primary_domain to an invalid value
| Reported by: | westi | Owned by: | westi |
|---|---|---|---|
| Priority: | high | Milestone: | 3.1 |
| Component: | Multisite | Version: | 3.0 |
| Severity: | major | Keywords: | |
| Cc: | Focuses: |
Description
In add_user_to_blog we update the primary_domain of a user to the $blog_id passed in if the user doesn't have a primary_domain yet.
When adding an existing user to an existing site in a multisite setup we pass a blank string to this function .
In a shared usertable setup where the users were all defined elsewhere (e.g. shared with bbPress) this cause use to create blank primary_domain entries in the database.
This then causes the code in get_active_blog_for_user() to add the user as a subscriber on the current blog - even if actually they already had a role!
Change History (4)
Note:
See TracTickets
for help on using tickets.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)
(In [16178]) When adding a user to the blog pass in the current blog id. See #15316.