From 0891da6c96853f666d47e6a7b103e2fb8f76d320 Mon Sep 17 00:00:00 2001 From: Moe Jette <jette1@llnl.gov> Date: Thu, 23 Apr 2009 18:12:26 +0000 Subject: [PATCH] correct logic to edit reservation duration, accept normal slurm time format as input --- src/sview/resv_info.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/sview/resv_info.c b/src/sview/resv_info.c index c20f15dd963..90b02aadbaf 100644 --- a/src/sview/resv_info.c +++ b/src/sview/resv_info.c @@ -234,12 +234,11 @@ static const char *_set_resv_msg(resv_desc_msg_t *resv_msg, got_edit_signal = xstrdup(new_text); break; case SORTID_DURATION: - temp_int = strtol(new_text, (char **)NULL, 10); - - type = "duration"; + temp_int = time_str2mins((char *)new_text); if(temp_int <= 0) goto return_error; resv_msg->duration = temp_int; + type = "duration"; break; case SORTID_END_TIME: resv_msg->end_time = parse_time((char *)new_text, 0); @@ -862,8 +861,6 @@ extern void admin_edit_resv(GtkCellRendererText *cell, if(!new_text || !strcmp(new_text, "")) goto no_input; - slurm_init_resv_desc_msg(resv_msg); - gtk_tree_model_get_iter(GTK_TREE_MODEL(treestore), &iter, path); slurm_init_resv_desc_msg(resv_msg); -- GitLab