Fixed #53: group callsign validation errors in configuration and from call activity menu
This commit is contained in:
		
							parent
							
								
									5ca582a6b4
								
							
						
					
					
						commit
						db5969fdc4
					
				| @ -2014,7 +2014,7 @@ QStringList splitGroups(QString groupsString, bool filter){ | ||||
|         if(filter && !g.startsWith("@")){ | ||||
|             continue; | ||||
|         } | ||||
|         groups.append(group.trimmed()); | ||||
|         groups.append(group.trimmed().toUpper()); | ||||
|     } | ||||
| 
 | ||||
|     return groups; | ||||
| @ -2028,7 +2028,7 @@ bool Configuration::impl::validate () | ||||
|       return false; | ||||
|   } | ||||
| 
 | ||||
|   foreach(auto group, splitGroups(ui_->groups_line_edit->text(), false)){ | ||||
|   foreach(auto group, splitGroups(ui_->groups_line_edit->text().toUpper().trimmed(), false)){ | ||||
|       if(!Varicode::isCompoundCallsign(group)){ | ||||
|           MessageBox::critical_message (this, QString("%1 is not a valid group").arg(group)); | ||||
|           return false; | ||||
|  | ||||
| @ -1325,7 +1325,12 @@ MainWindow::MainWindow(QDir const& temp_directory, bool multiple, | ||||
|       } | ||||
| 
 | ||||
|       if(callsign.startsWith("@")){ | ||||
|           m_config.addGroup(callsign); | ||||
|           if(Varicode::isCompoundCallsign(callsign)){ | ||||
|               m_config.addGroup(callsign); | ||||
|           } else { | ||||
|               MessageBox::critical_message (this, QString("%1 is not a valid group").arg(callsign)); | ||||
|           } | ||||
| 
 | ||||
|       } else { | ||||
|           CallDetail cd = {}; | ||||
|           cd.call = callsign; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Jordan Sherer
						Jordan Sherer