From 3544896d3234dbf988d90c9fa1e0525473f774c4 Mon Sep 17 00:00:00 2001 From: leigh-mil Date: Fri, 21 Feb 2020 09:47:22 -0500 Subject: [PATCH] add token to end of subscription name to ensure uniqueness --- atst/routes/applications/settings.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/atst/routes/applications/settings.py b/atst/routes/applications/settings.py index 8807c7f1..0bf9a960 100644 --- a/atst/routes/applications/settings.py +++ b/atst/routes/applications/settings.py @@ -6,6 +6,7 @@ from flask import ( request as http_request, url_for, ) +from secrets import token_urlsafe from .blueprint import applications_bp from atst.domain.exceptions import AlreadyExistsError @@ -535,7 +536,9 @@ def build_subscription_payload(environment) -> SubscriptionCreationCSPPayload: 0 ]["invoice_section_name"] - display_name = f"{environment.application.name}-{environment.name}" + display_name = ( + f"{environment.application.name}-{environment.name}-{token_urlsafe(6)}" + ) return SubscriptionCreationCSPPayload( tenant_id=csp_data.get("tenant_id"),