@@ -265,6 +265,8 @@ void import_expense(data_cache & cache, std::string_view desc_value, budget::mon
265265} // namespace
266266
267267void budget::import_neon_expenses_api (const httplib::Request& req, httplib::Response& res) {
268+ using namespace std ::literals;
269+
268270 const auto & file = req.get_file_value (" file" );
269271 const auto & file_content = file.content ;
270272
@@ -286,9 +288,9 @@ void budget::import_neon_expenses_api(const httplib::Request& req, httplib::Resp
286288 return api_error (req, res, " Invalid file, missing columns" );
287289 }
288290
289- size_t date_index = std::distance (columns.begin (), std::ranges::find (columns, " Date" ));
290- size_t amount_index = std::distance (columns.begin (), std::ranges::find (columns, " Amount" ));
291- size_t desc_index = std::distance (columns.begin (), std::ranges::find (columns, " Description" ));
291+ size_t date_index = std::distance (columns.begin (), std::ranges::find (columns, " Date" sv ));
292+ size_t amount_index = std::distance (columns.begin (), std::ranges::find (columns, " Amount" sv ));
293+ size_t desc_index = std::distance (columns.begin (), std::ranges::find (columns, " Description" sv ));
292294
293295 size_t added = 0 ;
294296 size_t ignored = 0 ;
@@ -323,6 +325,8 @@ void budget::import_neon_expenses_api(const httplib::Request& req, httplib::Resp
323325
324326// Assume the CSV comes from Zamzar
325327void budget::import_cembra_expenses_api (const httplib::Request& req, httplib::Response& res) {
328+ using namespace std ::literals;
329+
326330 const auto & file = req.get_file_value (" file" );
327331 const auto & file_content = file.content ;
328332
@@ -344,9 +348,9 @@ void budget::import_cembra_expenses_api(const httplib::Request& req, httplib::Re
344348 return api_error (req, res, " Invalid file, missing columns" );
345349 }
346350
347- size_t date_index = std::distance (columns.begin (), std::ranges::find (columns, " Date de trans." ));
348- size_t amount_index = std::distance (columns.begin (), std::ranges::find (columns, " Crédit CHF" ));
349- size_t desc_index = std::distance (columns.begin (), std::ranges::find (columns, " Description" ));
351+ size_t date_index = std::distance (columns.begin (), std::ranges::find (columns, " Date de trans." sv ));
352+ size_t amount_index = std::distance (columns.begin (), std::ranges::find (columns, " Crédit CHF" sv ));
353+ size_t desc_index = std::distance (columns.begin (), std::ranges::find (columns, " Description" sv ));
350354
351355 size_t added = 0 ;
352356 size_t ignored = 0 ;
0 commit comments