diff --git a/scriptengine.cpp b/scriptengine.cpp index 670dcd6..437efbd 100644 --- a/scriptengine.cpp +++ b/scriptengine.cpp @@ -485,10 +485,10 @@ bool File::modifyFITSRecords(const FITSRecordModify *modify) modifyXISF.removeFITSKeyword(0, remove.toStdString()); for(auto &record : modify->_update) - modifyXISF.updateFITSKeyword(0, {record.key.toStdString(), record.value.toString().toStdString(), record.value.toString().toStdString()}, true); + modifyXISF.updateFITSKeyword(0, {record.key.toStdString(), record.value.toString().toStdString(), record.comment.toStdString()}, true); for(auto &record : modify->_add) - modifyXISF.addFITSKeyword(0, {record.key.toStdString(), record.value.toString().toStdString(), record.value.toString().toStdString()}); + modifyXISF.addFITSKeyword(0, {record.key.toStdString(), record.value.toString().toStdString(), record.comment.toStdString()}); modifyXISF.save(out.absoluteFilePath().toLocal8Bit().toStdString()); modifyXISF.close();