diff Framework/PostgreSQL/PostgreSQLTransaction.cpp @ 497:8e6a95629a22

reorganization
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 03 Apr 2024 10:54:26 +0200
parents f0976163dbe1
children 54d518dcd74a
line wrap: on
line diff
--- a/Framework/PostgreSQL/PostgreSQLTransaction.cpp	Tue Apr 02 20:21:04 2024 +0200
+++ b/Framework/PostgreSQL/PostgreSQLTransaction.cpp	Wed Apr 03 10:54:26 2024 +0200
@@ -71,21 +71,25 @@
     {
       case TransactionType_ReadWrite:
       {
-        const std::string& statement = database_.GetReadWriteTransactionStatement();
+        std::string statement = database_.GetReadWriteTransactionStatement();
         if (!statement.empty()) // if not defined, will use the default DB transaction isolation level
         {
           database_.ExecuteMultiLines(statement);
         }
-       }; break;
+
+        break;
+      }
 
       case TransactionType_ReadOnly:
       {
-        const std::string& statement = database_.GetReadOnlyTransactionStatement();
+        std::string statement = database_.GetReadOnlyTransactionStatement();
         if (!statement.empty()) // if not defined, will use the default DB transaction isolation level
         {
           database_.ExecuteMultiLines(statement);
         }
-       }; break;
+
+        break;
+      }
 
       default:
         throw Orthanc::OrthancException(Orthanc::ErrorCode_ParameterOutOfRange);