From db874ebce9bad3721df67f57c7a39c6b1adfb6f4 Mon Sep 17 00:00:00 2001 From: Danny Auble <da@schedmd.com> Date: Mon, 18 Jul 2011 13:13:01 -0700 Subject: [PATCH] sacctmgr make the local cluster the default when resetting usage --- src/sacctmgr/common.c | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/sacctmgr/common.c b/src/sacctmgr/common.c index 7ec81355124..e3a8881545b 100644 --- a/src/sacctmgr/common.c +++ b/src/sacctmgr/common.c @@ -583,10 +583,17 @@ extern int sacctmgr_remove_assoc_usage(slurmdb_association_cond_t *assoc_cond) slurmdb_cluster_cond_t cluster_cond; int rc = SLURM_SUCCESS; - if (!assoc_cond->cluster_list || - !list_count(assoc_cond->cluster_list)) { - error("A cluster name is required to remove usage"); - return SLURM_ERROR; + if (!assoc_cond->cluster_list) + assoc_cond->cluster_list = list_create(slurm_destroy_char); + + if (!list_count(assoc_cond->cluster_list)) { + char *temp = slurm_get_cluster_name(); + if (temp) + list_append(assoc_cond->cluster_list, temp); + if (!list_count(assoc_cond->cluster_list)) { + error("A cluster name is required to remove usage"); + return SLURM_ERROR; + } } if(!commit_check("Would you like to reset usage?")) { -- GitLab