fix tags and secondary_author for pbl editor

This commit is contained in:
pentarctagon 2024-03-14 09:53:23 -05:00 committed by Pentarctagon
parent c855a30404
commit b4f988a220

View File

@ -263,6 +263,10 @@ config editor_edit_pbl::create_cfg()
if(find_widget<toggle_button>(get_window(), "forum_auth", false).get_value_bool()) {
cfg["forum_auth"] = true;
if(const std::string& secondary_authors = find_widget<text_box>(get_window(), "secondary_authors", false).get_value(); !secondary_authors.empty()) {
cfg["secondary_authors"] = secondary_authors;
}
} else {
if(const std::string& email = find_widget<text_box>(get_window(), "email", false).get_value(); !email.empty()) {
cfg["email"] = email;
@ -286,7 +290,7 @@ config editor_edit_pbl::create_cfg()
std::vector<std::string> chosen_tags;
for(unsigned i = 0; i < tag_states.size(); i++) {
if(tag_states[i] == 1) {
chosen_tags.emplace_back(dirs_[i]);
chosen_tags.emplace_back(tag_values[i]);
}
}
if(chosen_tags.size() > 0) {