Since upgrading DNN to v7 the ViewProfile module has not been showing any profile information - its blank, except for the edit profile button (for registered and admin users, but hosts user can view their own profiles OK). I've now upgraded to DNN 7.1.2.
However when I view the source code, the profile information is there, but hidden inside a div with display=none as shown below:
<div id="dnn_ctr1627_ViewProfile_profileOutput" style="display:none" data-bind="visible: Visible"><div id="UserProfile"> ....profile info .....</div> </div>
I then located the DesktopModules\Admin\ViewProfile\ViewProfile.ascx control and found it had this code that seemed to correspond to the above:
<div id="profileOutput" runat="server" style="display:none" data-bind="visible: Visible"></div>
I could not follow the code well enough to determine how it was supposed to work, but changed display:none to display:block and the profile now displays correctly as expected.
I suspect that rather than fixing a bug it is likely that I may have have circumvented the profile settings. Any idea what the correct way to fix this issue would be? Any configuration setting that would help? I've tried changed all the user profile settings to all users, but that does not work without the code change above. Any other ideas?