From c76562a2b642da99fdcfe96218742770a64c4de2 Mon Sep 17 00:00:00 2001 From: Anas Hameed <68567262+Anas-hameed@users.noreply.github.com> Date: Wed, 17 Apr 2024 14:57:28 +0500 Subject: [PATCH] Improve site API to support editing (#145) Co-authored-by: Anas-hameed --- ecommerce/extensions/edly_ecommerce_app/api/v1/views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ecommerce/extensions/edly_ecommerce_app/api/v1/views.py b/ecommerce/extensions/edly_ecommerce_app/api/v1/views.py index 50825a6a1a6..787afc7484d 100644 --- a/ecommerce/extensions/edly_ecommerce_app/api/v1/views.py +++ b/ecommerce/extensions/edly_ecommerce_app/api/v1/views.py @@ -159,7 +159,10 @@ def process_client_sites_setup(self): domain=old_payments_base, defaults={'domain': payments_base, 'name': payments_base[:50]}, ) - payments_partner, __ = Partner.objects.update_or_create(short_code=edly_slug, defaults=dict(name=edly_slug, default_site=payments_site)) + payments_partner, __ = Partner.objects.update_or_create( + default_site=payments_site, + defaults=dict(name=edly_slug, short_code=edly_slug) + ) payments_site_config, __ = SiteConfiguration.objects.update_or_create( partner=payments_partner, defaults=dict(