diff --git a/data-access/engine/src/vlkb-obscore/src/database/database.cpp b/data-access/engine/src/vlkb-obscore/src/database/database.cpp index eef278506600d445c3a0a9a081bd2dcb6ebf5457..3facbb347dc461380b561ff141dae565994f2642 100644 --- a/data-access/engine/src/vlkb-obscore/src/database/database.cpp +++ b/data-access/engine/src/vlkb-obscore/src/database/database.cpp @@ -320,12 +320,19 @@ void database::dbAddSurvey(int sid, const string groups, // 4. set optional values which are available (in header or in metadata) try { - const std::vector<fitsfiles::Hdu> all_hdu{fitsfiles::fname2hdrstr(pathname, max_hdupos, min_hdupos, &in_keys)}; + ostringstream restfrq; + restfrq << "RESTFRQ = " << setw(20) << surv.restFrequency << " / VLKB added"; + vector<string> extra_cards{restfrq.str()}; + + for(size_t i=0; i<extra_cards.size(); i++) LOG_STREAM << "extra_cards["<< i<<"]: "<< extra_cards[i] << endl; + + const std::vector<fitsfiles::Hdu> all_hdu{fitsfiles::fname2hdrstr(pathname, extra_cards, max_hdupos, min_hdupos, &in_keys)}; //LOG_STREAM << "HDU-count: " << to_string(all_hdu.size()) << endl; for(fitsfiles::Hdu hdu : all_hdu) { + LOG_STREAM << "HDU: " << hdu.m_header << endl; cmdInsert.appendRow( calib_level, obs_collection,