def create_or_update(env: TenantServiceEnvVar):
     try:
         old_env = TenantServiceEnvVar.objects.get(
             tenant_id=env.tenant_id,
             service_id=env.service_id,
             attr_name=env.attr_name)
         env.ID = old_env.ID
         env.save()
     except TenantServiceEnvVar.DoesNotExist:
         env.save()
Beispiel #2
0
 def create_tenant_service_env_var(self, **kwargs):
     tenant_service_env_var = TenantServiceEnvVar(**kwargs)
     tenant_service_env_var.save()
     return tenant_service_env_var