lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master e503910 2/2: Write most output files to print


From: Greg Chicares
Subject: [lmi-commits] [lmi] master e503910 2/2: Write most output files to print directory
Date: Mon, 27 May 2019 13:05:47 -0400 (EDT)

branch: master
commit e503910198ee1a00b7c518d2d8ed4c3402fe8073
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>

    Write most output files to print directory
---
 emit_ledger.cpp             | 10 ++++++----
 wx_test_validate_output.cpp |  6 ++++--
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/emit_ledger.cpp b/emit_ledger.cpp
index b9feef7..407a695 100644
--- a/emit_ledger.cpp
+++ b/emit_ledger.cpp
@@ -57,19 +57,21 @@ ledger_emitter::ledger_emitter
     LMI_ASSERT(!case_filepath_.empty());
 
     configurable_settings const& c = configurable_settings::instance();
-    std::string const& tsv_ext = c.spreadsheet_file_extension();
+    std::string const& tsv_ext   = c.spreadsheet_file_extension();
+    std::string const& print_dir = c.print_directory();
+    fs::path const f(modify_directory(case_filepath_, print_dir));
 
     if(emission_ & mce_emit_spreadsheet)
         {
-        case_filepath_spreadsheet_  = unique_filepath(case_filepath,           
  tsv_ext);
+        case_filepath_spreadsheet_  = unique_filepath(f,             tsv_ext);
         }
     if(emission_ & mce_emit_group_roster)
         {
-        case_filepath_group_roster_ = unique_filepath(case_filepath, ".roster" 
+ tsv_ext);
+        case_filepath_group_roster_ = unique_filepath(f, ".roster" + tsv_ext);
         }
     if(emission_ & mce_emit_group_quote)
         {
-        case_filepath_group_quote_  = unique_filepath(case_filepath, 
".quote.pdf"       );
+        case_filepath_group_quote_  = unique_filepath(f, ".quote.pdf"       );
         }
 }
 
diff --git a/wx_test_validate_output.cpp b/wx_test_validate_output.cpp
index ca679d0..a431dc8 100644
--- a/wx_test_validate_output.cpp
+++ b/wx_test_validate_output.cpp
@@ -264,7 +264,8 @@ void validate_print_case_output
         ,std::string const& insured_name
         )
 {
-    std::string const census_file(corp_name + tsv_ext());
+    fs::path p(configurable_settings::instance().print_directory());
+    std::string const census_file((p / (corp_name + tsv_ext())).string());
     output_file_existence_checker output_census(census_file);
 
     struct print_case
@@ -296,7 +297,8 @@ void validate_print_roster_output
         ,std::string const& insured_name
         )
 {
-    std::string const roster_file(corp_name + ".roster" + tsv_ext());
+    fs::path p(configurable_settings::instance().print_directory());
+    std::string const roster_file((p / (corp_name + ".roster" + 
tsv_ext())).string());
     output_file_existence_checker output_roster(roster_file);
 
     struct print_roster



reply via email to

[Prev in Thread] Current Thread [Next in Thread]