Erreur lors de la duplication du devis : (psycopg2.errors.UniqueViolation) duplicate key value violates unique constraint "quote_quote_number_key"
DETAIL: Key (quote_number)=(0626/2025) already exists.
[SQL: INSERT INTO quote (quote_number, created_at, valid_until, client_id, status, subtotal_ht, global_discount, total_ht, tva_rate, total_ttc, commercial_terms, internal_notes, created_by_id, last_modified_by_id, last_modified_at) VALUES (%(quote_number)s, %(created_at)s, %(valid_until)s, %(client_id)s, %(status)s, %(subtotal_ht)s, %(global_discount)s, %(total_ht)s, %(tva_rate)s, %(total_ttc)s, %(commercial_terms)s, %(internal_notes)s, %(created_by_id)s, %(last_modified_by_id)s, %(last_modified_at)s) RETURNING quote.id]
[parameters: {'quote_number': '0626/2025', 'created_at': datetime.datetime(2025, 12, 8, 15, 16, 5, 626082), 'valid_until': datetime.datetime(2026, 1, 7, 15, 16, 5, 622751), 'client_id': 14, 'status': 'Brouillon', 'subtotal_ht': Decimal('3990.00'), 'global_discount': Decimal('0.00'), 'total_ht': Decimal('3990.00'), 'tva_rate': Decimal('0.00'), 'total_ttc': Decimal('3990.00'), 'commercial_terms': '', 'internal_notes': 'Copie du devis 0217/2025', 'created_by_id': 1, 'last_modified_by_id': 1, 'last_modified_at': datetime.datetime(2025, 12, 8, 15, 16, 5, 626089)}]
(Background on this error at: https://sqlalche.me/e/20/gkpj)