Hi, and thanks for a great module.

The issue I have is related to viewing other users' multiple page mysites

When viewing mysites-all I can click on an available mysite and be taken to the home page for that user
Clicking on another mysite page link within the page navigation menu takes me to the appropriate page for that user
BUT, when I click on the first page link for the user (their 'home page') I get taken to the MySite home page for the user I am currently logged in as, not the MySite home page for that user.

This happens whether MySites are set to show user name or user id in the browser path. I have noticed, though, that when the user name option is selected, the url shown in mysites-all is in the format mysite/username and links corrrectly.

However, page link urls for additional pages within an individual mysite show in the format mysite/uid/view/pageid and still link correctly.

The homepage link within the mysite being viewed shows in the format mysite/uid but links incorrectly to the mysite homepage of the currently logged in user, not the hompage of the mysite user being viewed.

I have clean urls enabled.

Hope this is a fairly simple fix. I've tried working through the module code but haven't been able to track down the cause for this.

If the mysite-link.patch would help with this, how would I use it to patch the existing code?

Thanks. Versions below:

MySite 3.0
Drupal 5.7
PHP 5.1.6
MySQL 5.0.27
jQuery 1.1.2

CommentFileSizeAuthor
#2 mysite.patch665 bytesagentrickard
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

agentrickard’s picture

The mysite-link.patch is unrelated to this issue.

I just saw the problem. Likely a menu issue.

agentrickard’s picture

Status: Active » Needs review
FileSize
665 bytes

Well, there is a very dumb logic error. Nice catch.

agentrickard’s picture

Status: Needs review » Fixed

Committed to HEAD and fixed in 5.x.3.2.

Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.