Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-56411

Clicking the message link from a profile page redirects to the messaging interface with errors.

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 3.2
    • Fix Version/s: 3.2
    • Component/s: Messages
    • Labels:
    • Testing Instructions:
      Hide
      1. Create a couple of users on your site
      2. Make sure dev debugging is on to see any warnings
      3. Log in as a user that has never sent or received any messages
      4. Navigate to the message ui (user menu > messages)
      5. Confirm: You don't get any errors / warnings
      6. Navigate to the profile of a user that you have not sent/received any messages to/from
      7. Click the "Message" button on that user's profile page
      8. Confirm: You are taken to the messaging page
      9. Confirm: A new message is started with the user and you can send a message to that user
      10. Confirm: You do not see any of the warnings mentioned in the description of this issue
      11. Send that user a message
      12. Log in as the user you just sent a message to
      13. Open the messages popover in the nav bar and click on the message you just received
      14. Confirm: You are taken to the messaging page
      15. Confirm: The message you clicked is loaded up
      16. Confirm: You did not get any errors / notices on the page
      Show
      Create a couple of users on your site Make sure dev debugging is on to see any warnings Log in as a user that has never sent or received any messages Navigate to the message ui (user menu > messages) Confirm: You don't get any errors / warnings Navigate to the profile of a user that you have not sent/received any messages to/from Click the "Message" button on that user's profile page Confirm: You are taken to the messaging page Confirm: A new message is started with the user and you can send a message to that user Confirm: You do not see any of the warnings mentioned in the description of this issue Send that user a message Log in as the user you just sent a message to Open the messages popover in the nav bar and click on the message you just received Confirm: You are taken to the messaging page Confirm: The message you clicked is loaded up Confirm: You did not get any errors / notices on the page
    • Affected Branches:
      MOODLE_32_STABLE
    • Fixed Branches:
      MOODLE_32_STABLE
    • Pull Master Branch:
      MDL-56411-master

      Description

      If I go to a profile page for a user I have no existing messages with and click the message button I am taken to the messaging interface with the following errors:

      Warning: Creating default object from empty value in /home/adrian/moodles/integration_master_messaging/moodle/message/index.php on line 124
       
      Notice: Undefined property: stdClass::$userid in /home/adrian/moodles/integration_master_messaging/moodle/message/classes/output/messagearea/contact.php on line 112
       
      Notice: Undefined property: stdClass::$useridfrom in /home/adrian/moodles/integration_master_messaging/moodle/message/classes/output/messagearea/contact.php on line 113
      

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  5/Dec/16