from django.db.models.signals import post_save
from django.dispatch import receiver
from customermanagement.models import Customer
from customermanagement.services import ensure_default_buyer_and_field

@receiver(post_save, sender=Customer)
def create_defaults_for_new_customer(sender, instance, created, **kwargs):
    if created:
        ensure_default_buyer_and_field(instance)
