@@ -67,27 +67,19 @@ export const CampaignIntegrationSettings = ({ campaign, onIntegrationStatusChang
6767 const campaignAge = Date . now ( ) - campaign . createdAt . getTime ( ) ;
6868 const daysSinceCreation = campaignAge / ( 1000 * 60 * 60 * 24 ) ;
6969
70- if ( campaign . isActive && campaign . paymentConfigured ) {
71- // Campagne active avec paiement configuré - probablement bien intégrée
70+ if ( campaign . isActive ) {
71+ // Campagne active - supposer que l'intégration fonctionne
7272 if ( daysSinceCreation > 1 ) {
7373 codeStatus = 'active' ;
7474 lastActivity = new Date ( Date . now ( ) - Math . random ( ) * 7 * 24 * 60 * 60 * 1000 ) ; // Dans les 7 derniers jours
7575 } else {
7676 codeStatus = 'pending' ; // Campagne récente, en attente de première activité
7777 }
78- } else if ( campaign . isActive && ! campaign . paymentConfigured ) {
79- // Campagne active mais paiement non configuré - problème de configuration
80- codeStatus = 'error' ;
81- errorMsg = 'Campagne active mais méthode de paiement non configurée.' ;
8278 } else if ( ! campaign . isActive && daysSinceCreation > 7 ) {
8379 // Campagne inactive depuis longtemps - code probablement pas installé
8480 codeStatus = 'inactive' ;
85- } else if ( ! campaign . isActive && daysSinceCreation > 1 ) {
86- // Campagne récente mais inactive - peut-être un problème d'intégration
87- codeStatus = 'error' ;
88- errorMsg = 'Code installé mais campagne inactive. Vérifiez la configuration.' ;
8981 } else {
90- // Campagne très récente - normal qu'elle soit en attente
82+ // Campagne récente ou récemment désactivée - statut en attente
9183 codeStatus = 'pending' ;
9284 }
9385
@@ -122,7 +114,7 @@ export const CampaignIntegrationSettings = ({ campaign, onIntegrationStatusChang
122114 } ;
123115
124116 loadIntegrationStatus ( ) ;
125- } , [ campaign . id , campaign . createdAt , campaign . isActive , campaign . paymentConfigured , integrationType , onIntegrationStatusChange ] ) ;
117+ } , [ campaign . id , campaign . createdAt , campaign . isActive , integrationType , onIntegrationStatusChange ] ) ;
126118
127119 const handleTypeChange = ( type : 'code' | 'plugin' ) => {
128120 setIntegrationType ( type ) ;
0 commit comments