Mercurial > hg > orthanc-authorization
changeset 270:18881ed67640 inbox
cppcheck
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 08 Aug 2025 17:32:30 +0200 |
parents | 4272817fa3fd |
children | 217bf5ee5053 |
files | Plugin/Plugin.cpp |
diffstat | 1 files changed, 18 insertions(+), 14 deletions(-) [+] |
line wrap: on
line diff
--- a/Plugin/Plugin.cpp Fri Aug 08 17:27:01 2025 +0200 +++ b/Plugin/Plugin.cpp Fri Aug 08 17:32:30 2025 +0200 @@ -692,7 +692,7 @@ Json::Value jobContent = job["Content"]; std::string sourceResourceId = jobContent["ParentResources"][0].asString(); std::string modifiedResourceId = jobContent["ID"].asString(); - OrthancPluginResourceType resourceType = OrthancPlugins::StringToResourceType(jobContent["Type"].asString().c_str()); + OrthancPluginResourceType jobResourceType = OrthancPlugins::StringToResourceType(jobContent["Type"].asString().c_str()); bool isAnonymization = jobContent.isMember("IsAnonymization") && jobContent["IsAnonymization"].asBool(); LOG(WARNING) << jobContent.toStyledString(); @@ -702,27 +702,31 @@ std::string userId; if (GetUserIdFromUserData(userId, job)) { - // attach a log to the source study - Json::Value logData; - logData["ModifiedResourceId"] = modifiedResourceId; - logData["ModifiedResourceType"] = resourceType; + { + // attach a log to the source study + Json::Value logData; + logData["ModifiedResourceId"] = modifiedResourceId; + logData["ModifiedResourceType"] = jobResourceType; - RecordAuditLog(userId, - resourceType, - sourceResourceId, - (isAnonymization ? "success-anonymization" : "success-modification-job"), - logData); + RecordAuditLog(userId, + jobResourceType, + sourceResourceId, + // TODO: "isAnonymization" is always true because of "if" => why this test? + (isAnonymization ? "success-anonymization" : "success-modification-job"), + logData); + } // attach a log to the modified study if (sourceResourceId != modifiedResourceId) { Json::Value logData; logData["SourceResourceId"] = sourceResourceId; - logData["SourceResourceType"] = resourceType; + logData["SourceResourceType"] = jobResourceType; - RecordAuditLog(userId, - resourceType, - modifiedResourceId, + RecordAuditLog(userId, + jobResourceType, + modifiedResourceId, + // TODO: "isAnonymization" is always true because of "if" => why this test? (isAnonymization ? "new-study-from-anonymization-job" : "new-study-from-modification-job"), logData); }