From f82192e455e65bd0bdc02653c377fbc7f88e86e4 Mon Sep 17 00:00:00 2001 From: Khushboo Mehta Date: Tue, 24 Feb 2026 13:57:21 +0100 Subject: [PATCH] fix: circuits dir --- src/logos_blockchain_module.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/logos_blockchain_module.cpp b/src/logos_blockchain_module.cpp index c450d8a..54a0fa8 100644 --- a/src/logos_blockchain_module.cpp +++ b/src/logos_blockchain_module.cpp @@ -1,6 +1,7 @@ #include "logos_blockchain_module.h" #include "logos_api_client.h" #include +#include #include // Define static member @@ -72,8 +73,8 @@ int LogosBlockchainModule::start(const QString& config_path, const QString& depl return 1; } - // Set LOGOS_BLOCKCHAIN_CIRCUITS env variable - QString circuits_path = logosAPI->property("modulePath").toString().append(QString::fromUtf8("\\circuits")); + // Set LOGOS_BLOCKCHAIN_CIRCUITS env variable (use QDir for correct path separator on all platforms) + QString circuits_path = QDir(logosAPI->property("modulePath").toString()).filePath(QStringLiteral("circuits")); qputenv("LOGOS_BLOCKCHAIN_CIRCUITS", circuits_path.toUtf8()); qInfo() << "LOGOS_BLOCKCHAIN_CIRCUITS set to:" << circuits_path; QString effective_config_path = config_path;