Merge branch 'MDL-58050-32-msgtrans' of git://github.com/mudrd8mz/moodle into MOODLE_32_STABLE
This commit is contained in:
@@ -314,6 +314,7 @@ class api {
|
||||
|
||||
// This user has no conversations so we can return early here.
|
||||
if (empty($conversationrecords)) {
|
||||
$transaction->allow_commit();
|
||||
return [];
|
||||
}
|
||||
|
||||
@@ -440,7 +441,7 @@ class api {
|
||||
$unreadcounts = $DB->get_records_sql($unreadcountssql, [$userid]);
|
||||
|
||||
// We can close off the transaction now.
|
||||
$DB->commit_delegated_transaction($transaction);
|
||||
$transaction->allow_commit();
|
||||
|
||||
// Now we need to order the messages back into the same order of the conversations.
|
||||
$orderedconvosigs = array_keys($conversationrecords);
|
||||
|
||||
@@ -333,6 +333,9 @@ class core_message_api_testcase extends core_message_messagelib_testcase {
|
||||
// The person doing the search.
|
||||
$this->setUser($user1);
|
||||
|
||||
// No conversations yet.
|
||||
$this->assertEquals([], \core_message\api::get_conversations($user1->id));
|
||||
|
||||
// Send some messages back and forth, have some different conversations with different users.
|
||||
$time = 1;
|
||||
$this->send_fake_message($user1, $user2, 'Yo!', 0, $time + 1);
|
||||
|
||||
Reference in New Issue
Block a user