This is an automated email from the ASF dual-hosted git repository.

adebreceni pushed a commit to branch minifi-api-reduced
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git

commit a1a4cbd87db615f277bff91b9849018c5315c3e6
Author: Adam Debreceni <[email protected]>
AuthorDate: Thu Jul 10 16:07:28 2025 +0200

    Win fix
---
 extensions/systemd/ConsumeJournald.cpp                           | 2 +-
 extensions/windows-event-log/ConsumeWindowsEventLog.cpp          | 2 +-
 .../windows-event-log/tests/ConsumeWindowsEventLogTests.cpp      | 9 +++++++--
 3 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/extensions/systemd/ConsumeJournald.cpp 
b/extensions/systemd/ConsumeJournald.cpp
index 3afbbd899..9bc804c97 100644
--- a/extensions/systemd/ConsumeJournald.cpp
+++ b/extensions/systemd/ConsumeJournald.cpp
@@ -34,7 +34,7 @@ namespace org::apache::nifi::minifi::extensions::systemd {
 namespace chr = std::chrono;
 
 ConsumeJournald::ConsumeJournald(core::ProcessorMetadata metadata, 
std::unique_ptr<libwrapper::LibWrapper>&& libwrapper)
-    : core::ProcessorImpl{metadata}, libwrapper_{std::move(libwrapper)} {}
+    : core::ProcessorImpl{std::move(metadata)}, 
libwrapper_{std::move(libwrapper)} {}
 
 void ConsumeJournald::initialize() {
   setSupportedProperties(Properties);
diff --git a/extensions/windows-event-log/ConsumeWindowsEventLog.cpp 
b/extensions/windows-event-log/ConsumeWindowsEventLog.cpp
index d2bbbf6ea..24ed13c25 100644
--- a/extensions/windows-event-log/ConsumeWindowsEventLog.cpp
+++ b/extensions/windows-event-log/ConsumeWindowsEventLog.cpp
@@ -62,7 +62,7 @@ namespace org::apache::nifi::minifi::processors {
 const int EVT_NEXT_TIMEOUT_MS = 500;
 
 ConsumeWindowsEventLog::ConsumeWindowsEventLog(core::ProcessorMetadata 
metadata)
-    : core::ProcessorImpl(metadata) {
+    : core::ProcessorImpl{std::move(metadata)} {
   char buff[MAX_COMPUTERNAME_LENGTH + 1];
   DWORD size = sizeof(buff);
   if (GetComputerName(buff, &size)) {
diff --git a/extensions/windows-event-log/tests/ConsumeWindowsEventLogTests.cpp 
b/extensions/windows-event-log/tests/ConsumeWindowsEventLogTests.cpp
index f3d0954ed..f8b66e3ae 100644
--- a/extensions/windows-event-log/tests/ConsumeWindowsEventLogTests.cpp
+++ b/extensions/windows-event-log/tests/ConsumeWindowsEventLogTests.cpp
@@ -93,8 +93,13 @@ TEST_CASE("ConsumeWindowsEventLog constructor works", 
"[create]") {
   TestController test_controller;
   std::shared_ptr<TestPlan> test_plan = test_controller.createPlan();
 
-  REQUIRE_NOTHROW(ConsumeWindowsEventLog("one"));
-  REQUIRE_NOTHROW(ConsumeWindowsEventLog("two", 
IdGenerator::getIdGenerator()->generate()));
+  core::ProcessorMetadata metadata{
+    .uuid = IdGenerator::getIdGenerator()->generate(),
+    .name = "CWEL",
+    .logger = core::logging::LoggerFactory<ConsumeWindowsEventLog>::getLogger()
+  };
+
+  REQUIRE_NOTHROW(ConsumeWindowsEventLog(metadata));
   REQUIRE_NOTHROW(test_plan->addProcessor("ConsumeWindowsEventLog", "cwel"));
 }
 

Reply via email to