From 91f84beff56280e5e87ead2eec61afede317f388 Mon Sep 17 00:00:00 2001 From: Daniel <d.hornung@indiscale.com> Date: Wed, 22 Sep 2021 17:49:09 +0200 Subject: [PATCH] FIX: Explicit bfs:path conversion to string. For #25. --- src/caosdb/file_transmission/file_reader.cpp | 2 +- src/caosdb/file_transmission/file_writer.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/caosdb/file_transmission/file_reader.cpp b/src/caosdb/file_transmission/file_reader.cpp index f118eca..1a78e5a 100644 --- a/src/caosdb/file_transmission/file_reader.cpp +++ b/src/caosdb/file_transmission/file_reader.cpp @@ -59,7 +59,7 @@ FileReader::FileReader(boost::filesystem::path filename) } void FileReader::openFile() { - stream_.open(filename_, std::ios::binary | std::ios::ate); + stream_.open(filename_.generic_string(), std::ios::binary | std::ios::ate); if (!stream_) { throw FileIOError("Can't open file for reading: " + filename_.string()); } diff --git a/src/caosdb/file_transmission/file_writer.cpp b/src/caosdb/file_transmission/file_writer.cpp index 5cf7d3a..2c7f2a6 100644 --- a/src/caosdb/file_transmission/file_writer.cpp +++ b/src/caosdb/file_transmission/file_writer.cpp @@ -58,7 +58,7 @@ FileWriter::FileWriter(boost::filesystem::path filename) : filename_(std::move(f } void FileWriter::openFile() { - stream_.open(filename_, std::ios::binary | std::ios::trunc); + stream_.open(filename_.generic_string(), std::ios::binary | std::ios::trunc); if (!stream_) { throw FileIOError("Can't open file for writing: " + filename_.string()); } -- GitLab