From c15fa0e8a9025b0af19f665e31885f92a41dff83 Mon Sep 17 00:00:00 2001 From: Krad Date: Tue, 11 Jan 2022 13:04:38 +0800 Subject: [PATCH] UserOperationLog bug fix(User::Current() can be nullptr) --- src/log/UserOperationLog.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/log/UserOperationLog.cpp b/src/log/UserOperationLog.cpp index e238993..f262aad 100644 --- a/src/log/UserOperationLog.cpp +++ b/src/log/UserOperationLog.cpp @@ -65,7 +65,7 @@ void UserOperationLog::log(UserOperation operation, bool processing) { AppGlobalValues::setLastOperation(operation); QString operationName = getOperationName(operation); AppGlobalValues::setInProcessing(processing); - QString UserName = User::Current()->getUserCode().isEmpty()?"anonymous":User::Current()->getUserCode(); + QString UserName = (!User::Current() || User::Current()->getUserCode().isEmpty())?"anonymous":User::Current()->getUserCode(); out << now.toString(Qt::DateFormat::ISODateWithMs).replace("T","\t")<<"\t"<