From afe668cca6db10d35721a78ad1efec633944586e Mon Sep 17 00:00:00 2001 From: "pierre.geeraert" Date: Tue, 8 Sep 2026 18:48:45 +0100 Subject: [PATCH] change the logic --- django_code/apps/cloudmanager/utils.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/django_code/apps/cloudmanager/utils.py b/django_code/apps/cloudmanager/utils.py index 0878b1c..15a2957 100644 --- a/django_code/apps/cloudmanager/utils.py +++ b/django_code/apps/cloudmanager/utils.py @@ -4,12 +4,13 @@ from .models import Schedule_Day_Data,Schedule_Week_Data,Namespace_Data,Deployme def import_namespace(): namespaces_list = get_namespace() for namespace in namespaces_list: - Namespace_Data.objects.update_or_create(namespace=namespace) + Namespace_Data.objects.get_or_create(namespace=namespace) def import_deployment(Deployment_Data): deployment_list = get_deployments() for deployment in deployment_list: - Deployment_Data.objects.update_or_create(namespace=deployment[0],name=deployment[1],defaults={"replicas":deployment[2]}) + Deployment_Data.objects.get_or_create(namespace=deployment[0],name=deployment[1],defaults={"replicas":deployment[2],"schedule_week":"Always_on"}) + def generate_default_day_schedule(): Schedule_Day_Data.objects.update_or_create(name_schedule="Always_off",defaults={"state_at_0" : False ,"state_at_1" : False ,"state_at_2" : False ,"state_at_3" : False ,"state_at_4" : False ,"state_at_5" : False ,"state_at_6" : False ,"state_at_7" : False ,"state_at_8" : False ,"state_at_9" : False ,"state_at_10" : False ,"state_at_11" : False ,"state_at_12" : False ,"state_at_13" : False ,"state_at_14" : False ,"state_at_15" : False ,"state_at_16" : False ,"state_at_17" : False ,"state_at_18" : False ,"state_at_19" : False ,"state_at_20" : False ,"state_at_21" : False ,"state_at_22" : False ,"state_at_23" : False})