From 6b32e089c41b9cae6d4ca6083c02cf912ec96474 Mon Sep 17 00:00:00 2001 From: Jorrit Schippers Date: Wed, 12 Apr 2017 10:37:02 +0200 Subject: [PATCH] Do not clone user in message_create when uid set The optional `uid` entry in the `$values` argument to `message_create` overrides `$account` so there is no need to set a value when `uid` is set. --- message.module | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/message.module b/message.module index 2edfef2..58af2da 100644 --- a/message.module +++ b/message.module @@ -886,7 +886,7 @@ function message_type_delete($message) { */ function message_create($type, $values = array(), $account = NULL) { global $language; - if (empty($account)) { + if (empty($account) && empty($values['uid'])) { global $user; $account = clone $user; }