MDL-68070 messaging: Ensure that error is shown on first messages
authorEloy Lafuente (stronk7) <stronk7@moodle.org>
Wed, 14 Oct 2020 09:22:23 +0000 (11:22 +0200)
committerSara Arjona <sara@moodle.com>
Wed, 14 Oct 2020 16:57:29 +0000 (18:57 +0200)
commiteb4c7963c0a42e5760dd34498f11d98e5e3716e1
tree7825e7b12b7b3eb4d547ae1a63ae5cf1e9a12f46
parenta5cde22a263dd12764bef3789ed1d79120f70650
MDL-68070 messaging: Ensure that error is shown on first messages

Before there is a conversation, messages between users are sent
using core_message_send_instant_messages instead of
core_message_send_messages_to_conversation.

That method had an undefined $errormessage variable, ultimately
causing the problem detected on message_post_message()/message_send()
to never been returned by the external.

This just adds the same error than already existing conversations do,
but returning it as warning, for BC, JS will show it.
message/externallib.php