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"<