diff --git a/src/sacctmgr/qos_functions.c b/src/sacctmgr/qos_functions.c
index 17fd6143d97ae3aa92bcc8e2cfc7cb5125d650a5..e1c36fec225e0bb4631f7813657fd937b135aa8d 100644
--- a/src/sacctmgr/qos_functions.c
+++ b/src/sacctmgr/qos_functions.c
@@ -94,6 +94,10 @@ static int _set_cond(int *start, int argc, char *argv[],
 			if(slurm_addto_char_list(qos_cond->description_list,
 						 argv[i]+end))
 				set = 1;
+		} else if (!strncasecmp (argv[i], "Format", 
+					 MAX(command_len, 1))) {
+			if(format_list)
+				slurm_addto_char_list(format_list, argv[i]+end);
 		} else if(!strncasecmp (argv[i], "Ids", MAX(command_len, 1))) {
 			ListIterator itr = NULL;
 			char *temp = NULL;