Fiches contact dupliquées plusieurs fois

Bonjour,
de façon aléatoire lors de la création d’une fiche contact il peut y avoir duplication de l’a dite fiche, parfois 3 fois, parfois 11 fois… Seulement une des fiches contient toutes les informations, les autres sont incomplètes mais apparaissent dans la liste des contacts
Il s’agit d’une version 15 de Dolibarr installée sur un serveur Windows Microsoft-IIS/10.0, PHP 7.1.1 et MySQL or MariaDB 5.5.45
Auriez-vous des pistes de réflexion ?
Merci

Bonjour :slightly_smiling_face:
Des modules complémentaires ?

Oui, concatPDF, DocEdit, Liste en CSV, ZenFusion Maps, MBI Signature et Liste Importation / Exportation

Regardes vos logs etc.
Désactivez les modules et testez

Merci, je vais mener mes investigations

Bonjour,
la duplication du contact s’est à nouveau produite, fiche créée trois fois dans la base. J’ai regardé les logs, j’ai l’impression que le contact est créé, puis supprimé, puis recréé, puis supprimé…
Je joins les logs, si vous pouvez m’aiguiller… Merci d’avance

2023-10-11 15:09:33 DEBUG   192.168.1.41    - This is an already logged session. _SESSION['dol_login']=AdminAmbassade _SESSION['dol_entity']=1
2023-10-11 15:09:33 DEBUG   192.168.1.41    sql=SELECT u.rowid, u.lastname, u.firstname, u.employee, u.gender, u.civility as civility_code, u.birth, u.email, u.personal_email, u.job, u.socialnetworks, u.signature, u.office_phone, u.office_fax, u.user_mobile, u.personal_mobile, u.address, u.zip, u.town, u.fk_state as state_id, u.fk_country as country_id, u.admin, u.login, u.note as note_private, u.note_public, u.pass, u.pass_crypted, u.pass_temp, u.api_key, u.fk_soc, u.fk_socpeople, u.fk_member, u.fk_user, u.ldap_sid, u.fk_user_expense_validator, u.fk_user_holiday_validator, u.statut, u.lang, u.entity, u.datec as datec, u.tms as datem, u.datelastlogin as datel, u.datepreviouslogin as datep, u.datelastpassvalidation, u.datestartvalidity, u.dateendvalidity, u.photo as photo, u.openid as openid, u.accountancy_code, u.thm, u.tjm, u.salary, u.salaryextra, u.weeklyhours, u.color, u.dateemployment, u.dateemploymentend, u.fk_warehouse, u.ref_ext, u.default_range, u.default_c_exp_tax_cat, c.code as country_code, c.label as country, d.code_departement as state_code, d.nom as state FROM llx_user as u LEFT JOIN llx_c_country as c ON u.fk_country = c.rowid LEFT JOIN llx_c_departements as d ON u.fk_state = d.rowid WHERE u.entity IN (0, 1) AND u.login = 'AdminAmbassade' ORDER BY u.entity ASC
2023-10-11 15:09:33 DEBUG   192.168.1.41    sql=SELECT rowid, name, label, type, size, elementtype, fieldunique, fieldrequired, param, pos, alwayseditable, perms, langs, list, printable, totalizable, fielddefault, fieldcomputed, entity, enabled, help FROM llx_extrafields WHERE elementtype = 'user' ORDER BY pos
2023-10-11 15:09:33 DEBUG   192.168.1.41    sql=SELECT param, value FROM llx_user_param WHERE fk_user = 26 AND entity = 1
2023-10-11 15:09:33 DEBUG   192.168.1.41    HookManager::initHooks Loading hooks: context=main-path=/listincsv/class/actions_listincsv.class.php
2023-10-11 15:09:33 DEBUG   192.168.1.41    sql=SELECT DISTINCT r.module, r.perms, r.subperms FROM llx_user_rights as ur, llx_rights_def as r WHERE r.id = ur.fk_id AND r.entity = 1 AND ur.entity = 1 AND ur.fk_user= 26 AND r.perms IS NOT NULL
2023-10-11 15:09:33 DEBUG   192.168.1.41    sql=SELECT DISTINCT r.module, r.perms, r.subperms FROM llx_usergroup_rights as gr, llx_usergroup_user as gu, llx_rights_def as r WHERE r.id = gr.fk_id AND gr.entity = 1 AND gu.entity IN (0,1) AND r.entity = 1 AND gr.fk_usergroup = gu.fk_usergroup AND gu.fk_user = 26 AND r.perms IS NOT NULL
2023-10-11 15:09:33 DEBUG   192.168.1.41    --- Access to POST /dolibarr/contact/card.php - action=add, massaction=
2023-10-11 15:09:33 DEBUG   192.168.1.41    sql=SELECT transkey, transvalue FROM llx_overwrite_trans where lang='fr_FR' OR lang IS NULL AND entity IN (0, 1) ORDER BY lang DESC
2023-10-11 15:09:33 DEBUG   192.168.1.41    sql=SELECT m.rowid, m.type, m.module, m.fk_menu, m.fk_mainmenu, m.fk_leftmenu, m.url, m.titre, m.prefix, m.langs, m.perms, m.enabled, m.target, m.mainmenu, m.leftmenu, m.position FROM llx_menu as m WHERE m.entity IN (0,1) AND m.menu_handler IN ('eldy','all') AND m.usertype IN (0,2) ORDER BY m.position, m.rowid
2023-10-11 15:09:33 DEBUG   192.168.1.41    sql=SELECT rowid, name, label, type, size, elementtype, fieldunique, fieldrequired, param, pos, alwayseditable, perms, langs, list, printable, totalizable, fielddefault, fieldcomputed, entity, enabled, help FROM llx_extrafields WHERE elementtype = 'socpeople' ORDER BY pos
2023-10-11 15:09:33 DEBUG   192.168.1.41    sql=SELECT rowid, code, label, url, icon, active FROM llx_c_socialnetworks WHERE entity=1
2023-10-11 15:09:33 DEBUG   192.168.1.41    BEGIN Transaction
2023-10-11 15:09:33 DEBUG   192.168.1.41      Contact::create
2023-10-11 15:09:33 DEBUG   192.168.1.41      sql=INSERT INTO llx_socpeople ( datec, fk_soc, lastname, firstname, fk_user_creat, priv, fk_stcommcontact, statut, canvas, entity, ref_ext, import_key) VALUES ('2023-10-11 15:09:33', 36460,'PRAMSHAFER','Dominic', 26, 0, 0, 1, null, 1,'', null)
2023-10-11 15:09:33 DEBUG   192.168.1.41       Contact::update
2023-10-11 15:09:33 DEBUG   192.168.1.41       sql=UPDATE llx_socpeople SET fk_soc = 36460, civility='MR', lastname='PRAMSHAFER', firstname='Dominic', address='', zip='', town='', ref_ext = NULL, fk_pays=11, fk_departement=NULL, poste='Assistant General Manager', fax='', email='', socialnetworks = '{\"linkedin\":\"https:\\/\\/www.linkedin.com\\/in\\/dominic-pramshafer-72b98a103\\/\"}', photo='', birthday=null, note_private = '', note_public = '', phone = '', phone_perso = '', phone_mobile = '', priv = '0', fk_prospectcontactlevel = '', statut = 1, fk_user_modif='26', default_lang=NULL, entity = 1 WHERE rowid = 88354
2023-10-11 15:09:33 DEBUG   192.168.1.41       sql=SELECT rowid, name, label, type, size, elementtype, fieldunique, fieldrequired, param, pos, alwayseditable, perms, langs, list, printable, totalizable, fielddefault, fieldcomputed, entity, enabled, help FROM llx_extrafields WHERE elementtype = 'socpeople' ORDER BY pos
2023-10-11 15:09:33 DEBUG   192.168.1.41        Contact::insertExtraFields delete then insert
2023-10-11 15:09:33 DEBUG   192.168.1.41        sql=DELETE FROM llx_socpeople_extrafields WHERE fk_object = 88354
2023-10-11 15:09:33 DEBUG   192.168.1.41        sql=INSERT INTO llx_socpeople_extrafields (fk_object,varclassement,encouple,pretentionsalarialebasse,pretentionsalarialehaute,classement,cvenvoyerle,dateduderniercontact,langue,fonction,vehicule,typeetablissement,mobilite,departement,atravaillepour,encdi,ensaisondete,ensaisondhiver,encpm,plusdemails,reseau,cfcom,dsbr,datenaissance,desaboe,desabnacc,desabf,desabc,dsbnasrh,desabr) VALUES (88354,null,null,null,null,'0',null,null,null,null,null,null,'2','0',null,null,null,null,null,null,'0',null,null,null,'2','2','2','2','2','2')
2023-10-11 15:09:33 DEBUG   192.168.1.41        sql=DELETE FROM llx_societe_contacts WHERE fk_socpeople=88354 AND entity IN (1)
2023-10-11 15:09:33 DEBUG   192.168.1.41       Contact::update_perso this->birthday= -
2023-10-11 15:09:33 DEBUG   192.168.1.41       sql=UPDATE llx_socpeople SET birthday = null, photo = null, fk_user_modif = 26 WHERE rowid = 88354
2023-10-11 15:09:33 DEBUG   192.168.1.41       sql=DELETE FROM llx_user_alert WHERE type=1 AND fk_contact=88354 AND fk_user=26
2023-10-11 15:09:33 DEBUG   192.168.1.41    COMMIT Transaction
2023-10-11 15:09:33 DEBUG   192.168.1.41    --- End access to /dolibarr/contact/card.php
2023-10-11 15:09:34 DEBUG   192.168.1.22    --- Access to GET /dolibarr/viewimage.php - action=, massaction= NOTOKENRENEWAL=1
2023-10-11 15:09:34 DEBUG   192.168.1.22    dol_check_secure_access_document modulepart=mycompany original_file=logos/thumbs/1-removebg-preview_small_mini.png entity=1
2023-10-11 15:09:34 DEBUG   192.168.1.22    viewimage.php return file C:\inetpub\wwwroot\dolibarr/documents/mycompany/logos/thumbs/1-removebg-preview_small_mini.png filename=1-removebg-preview_small_mini.png content-type=image/png
2023-10-11 15:09:34 DEBUG   192.168.1.22    HookManager::initHooks Loading hooks: context=main-path=/listincsv/class/actions_listincsv.class.php
2023-10-11 15:09:34 DEBUG   192.168.1.22    --- End access to /dolibarr/viewimage.php
2023-10-11 15:09:34 DEBUG   192.168.1.41    - This is an already logged session. _SESSION['dol_login']=AdminAmbassade _SESSION['dol_entity']=1
2023-10-11 15:09:34 DEBUG   192.168.1.41    sql=SELECT u.rowid, u.lastname, u.firstname, u.employee, u.gender, u.civility as civility_code, u.birth, u.email, u.personal_email, u.job, u.socialnetworks, u.signature, u.office_phone, u.office_fax, u.user_mobile, u.personal_mobile, u.address, u.zip, u.town, u.fk_state as state_id, u.fk_country as country_id, u.admin, u.login, u.note as note_private, u.note_public, u.pass, u.pass_crypted, u.pass_temp, u.api_key, u.fk_soc, u.fk_socpeople, u.fk_member, u.fk_user, u.ldap_sid, u.fk_user_expense_validator, u.fk_user_holiday_validator, u.statut, u.lang, u.entity, u.datec as datec, u.tms as datem, u.datelastlogin as datel, u.datepreviouslogin as datep, u.datelastpassvalidation, u.datestartvalidity, u.dateendvalidity, u.photo as photo, u.openid as openid, u.accountancy_code, u.thm, u.tjm, u.salary, u.salaryextra, u.weeklyhours, u.color, u.dateemployment, u.dateemploymentend, u.fk_warehouse, u.ref_ext, u.default_range, u.default_c_exp_tax_cat, c.code as country_code, c.label as country, d.code_departement as state_code, d.nom as state FROM llx_user as u LEFT JOIN llx_c_country as c ON u.fk_country = c.rowid LEFT JOIN llx_c_departements as d ON u.fk_state = d.rowid WHERE u.entity IN (0, 1) AND u.login = 'AdminAmbassade' ORDER BY u.entity ASC
2023-10-11 15:09:34 DEBUG   192.168.1.41    sql=SELECT rowid, name, label, type, size, elementtype, fieldunique, fieldrequired, param, pos, alwayseditable, perms, langs, list, printable, totalizable, fielddefault, fieldcomputed, entity, enabled, help FROM llx_extrafields WHERE elementtype = 'user' ORDER BY pos
2023-10-11 15:09:34 DEBUG   192.168.1.41    sql=SELECT param, value FROM llx_user_param WHERE fk_user = 26 AND entity = 1
2023-10-11 15:09:34 DEBUG   192.168.1.41    HookManager::initHooks Loading hooks: context=main-path=/listincsv/class/actions_listincsv.class.php
2023-10-11 15:09:34 DEBUG   192.168.1.41    sql=SELECT DISTINCT r.module, r.perms, r.subperms FROM llx_user_rights as ur, llx_rights_def as r WHERE r.id = ur.fk_id AND r.entity = 1 AND ur.entity = 1 AND ur.fk_user= 26 AND r.perms IS NOT NULL
2023-10-11 15:09:34 DEBUG   192.168.1.41    sql=SELECT DISTINCT r.module, r.perms, r.subperms FROM llx_usergroup_rights as gr, llx_usergroup_user as gu, llx_rights_def as r WHERE r.id = gr.fk_id AND gr.entity = 1 AND gu.entity IN (0,1) AND r.entity = 1 AND gr.fk_usergroup = gu.fk_usergroup AND gu.fk_user = 26 AND r.perms IS NOT NULL
2023-10-11 15:09:34 DEBUG   192.168.1.41    --- Access to POST /dolibarr/contact/card.php - action=add, massaction=
2023-10-11 15:09:34 DEBUG   192.168.1.41    sql=SELECT transkey, transvalue FROM llx_overwrite_trans where lang='fr_FR' OR lang IS NULL AND entity IN (0, 1) ORDER BY lang DESC
2023-10-11 15:09:34 DEBUG   192.168.1.41    sql=SELECT m.rowid, m.type, m.module, m.fk_menu, m.fk_mainmenu, m.fk_leftmenu, m.url, m.titre, m.prefix, m.langs, m.perms, m.enabled, m.target, m.mainmenu, m.leftmenu, m.position FROM llx_menu as m WHERE m.entity IN (0,1) AND m.menu_handler IN ('eldy','all') AND m.usertype IN (0,2) ORDER BY m.position, m.rowid
2023-10-11 15:09:34 DEBUG   192.168.1.41    sql=SELECT rowid, name, label, type, size, elementtype, fieldunique, fieldrequired, param, pos, alwayseditable, perms, langs, list, printable, totalizable, fielddefault, fieldcomputed, entity, enabled, help FROM llx_extrafields WHERE elementtype = 'socpeople' ORDER BY pos
2023-10-11 15:09:34 DEBUG   192.168.1.41    sql=SELECT rowid, code, label, url, icon, active FROM llx_c_socialnetworks WHERE entity=1
2023-10-11 15:09:34 DEBUG   192.168.1.41    BEGIN Transaction
2023-10-11 15:09:34 DEBUG   192.168.1.41      Contact::create
2023-10-11 15:09:34 DEBUG   192.168.1.41      sql=INSERT INTO llx_socpeople ( datec, fk_soc, lastname, firstname, fk_user_creat, priv, fk_stcommcontact, statut, canvas, entity, ref_ext, import_key) VALUES ('2023-10-11 15:09:34', 36460,'PRAMSHAFER','Dominic', 26, 0, 0, 1, null, 1,'', null)
2023-10-11 15:09:34 DEBUG   192.168.1.41       Contact::update
2023-10-11 15:09:34 DEBUG   192.168.1.41       sql=UPDATE llx_socpeople SET fk_soc = 36460, civility='MR', lastname='PRAMSHAFER', firstname='Dominic', address='', zip='', town='', ref_ext = NULL, fk_pays=11, fk_departement=NULL, poste='Assistant General Manager', fax='', email='', socialnetworks = '{\"linkedin\":\"https:\\/\\/www.linkedin.com\\/in\\/dominic-pramshafer-72b98a103\\/\"}', photo='', birthday=null, note_private = '', note_public = '', phone = '', phone_perso = '', phone_mobile = '', priv = '0', fk_prospectcontactlevel = '', statut = 1, fk_user_modif='26', default_lang=NULL, entity = 1 WHERE rowid = 88355
2023-10-11 15:09:34 DEBUG   192.168.1.41       sql=SELECT rowid, name, label, type, size, elementtype, fieldunique, fieldrequired, param, pos, alwayseditable, perms, langs, list, printable, totalizable, fielddefault, fieldcomputed, entity, enabled, help FROM llx_extrafields WHERE elementtype = 'socpeople' ORDER BY pos
2023-10-11 15:09:34 DEBUG   192.168.1.41        Contact::insertExtraFields delete then insert
2023-10-11 15:09:34 DEBUG   192.168.1.41        sql=DELETE FROM llx_socpeople_extrafields WHERE fk_object = 88355
2023-10-11 15:09:34 DEBUG   192.168.1.41        sql=INSERT INTO llx_socpeople_extrafields (fk_object,varclassement,encouple,pretentionsalarialebasse,pretentionsalarialehaute,classement,cvenvoyerle,dateduderniercontact,langue,fonction,vehicule,typeetablissement,mobilite,departement,atravaillepour,encdi,ensaisondete,ensaisondhiver,encpm,plusdemails,reseau,cfcom,dsbr,datenaissance,desaboe,desabnacc,desabf,desabc,dsbnasrh,desabr) VALUES (88355,null,null,null,null,'0',null,null,null,null,null,null,'2','0',null,null,null,null,null,null,'0',null,null,null,'2','2','2','2','2','2')
2023-10-11 15:09:34 DEBUG   192.168.1.41        sql=DELETE FROM llx_societe_contacts WHERE fk_socpeople=88355 AND entity IN (1)
2023-10-11 15:09:34 DEBUG   192.168.1.41       Contact::update_perso this->birthday= -
2023-10-11 15:09:34 DEBUG   192.168.1.41       sql=UPDATE llx_socpeople SET birthday = null, photo = null, fk_user_modif = 26 WHERE rowid = 88355
2023-10-11 15:09:34 DEBUG   192.168.1.41       sql=DELETE FROM llx_user_alert WHERE type=1 AND fk_contact=88355 AND fk_user=26
2023-10-11 15:09:35 DEBUG   192.168.1.41    COMMIT Transaction
2023-10-11 15:09:35 DEBUG   192.168.1.41    --- End access to /dolibarr/contact/card.php
2023-10-11 15:09:36 DEBUG   192.168.1.41    - This is an already logged session. _SESSION['dol_login']=AdminAmbassade _SESSION['dol_entity']=1
2023-10-11 15:09:36 DEBUG   192.168.1.41    sql=SELECT u.rowid, u.lastname, u.firstname, u.employee, u.gender, u.civility as civility_code, u.birth, u.email, u.personal_email, u.job, u.socialnetworks, u.signature, u.office_phone, u.office_fax, u.user_mobile, u.personal_mobile, u.address, u.zip, u.town, u.fk_state as state_id, u.fk_country as country_id, u.admin, u.login, u.note as note_private, u.note_public, u.pass, u.pass_crypted, u.pass_temp, u.api_key, u.fk_soc, u.fk_socpeople, u.fk_member, u.fk_user, u.ldap_sid, u.fk_user_expense_validator, u.fk_user_holiday_validator, u.statut, u.lang, u.entity, u.datec as datec, u.tms as datem, u.datelastlogin as datel, u.datepreviouslogin as datep, u.datelastpassvalidation, u.datestartvalidity, u.dateendvalidity, u.photo as photo, u.openid as openid, u.accountancy_code, u.thm, u.tjm, u.salary, u.salaryextra, u.weeklyhours, u.color, u.dateemployment, u.dateemploymentend, u.fk_warehouse, u.ref_ext, u.default_range, u.default_c_exp_tax_cat, c.code as country_code, c.label as country, d.code_departement as state_code, d.nom as state FROM llx_user as u LEFT JOIN llx_c_country as c ON u.fk_country = c.rowid LEFT JOIN llx_c_departements as d ON u.fk_state = d.rowid WHERE u.entity IN (0, 1) AND u.login = 'AdminAmbassade' ORDER BY u.entity ASC
2023-10-11 15:09:36 DEBUG   192.168.1.41    sql=SELECT rowid, name, label, type, size, elementtype, fieldunique, fieldrequired, param, pos, alwayseditable, perms, langs, list, printable, totalizable, fielddefault, fieldcomputed, entity, enabled, help FROM llx_extrafields WHERE elementtype = 'user' ORDER BY pos
2023-10-11 15:09:36 DEBUG   192.168.1.41    sql=SELECT param, value FROM llx_user_param WHERE fk_user = 26 AND entity = 1
2023-10-11 15:09:36 DEBUG   192.168.1.41    HookManager::initHooks Loading hooks: context=main-path=/listincsv/class/actions_listincsv.class.php
2023-10-11 15:09:36 DEBUG   192.168.1.41    sql=SELECT DISTINCT r.module, r.perms, r.subperms FROM llx_user_rights as ur, llx_rights_def as r WHERE r.id = ur.fk_id AND r.entity = 1 AND ur.entity = 1 AND ur.fk_user= 26 AND r.perms IS NOT NULL
2023-10-11 15:09:36 DEBUG   192.168.1.41    sql=SELECT DISTINCT r.module, r.perms, r.subperms FROM llx_usergroup_rights as gr, llx_usergroup_user as gu, llx_rights_def as r WHERE r.id = gr.fk_id AND gr.entity = 1 AND gu.entity IN (0,1) AND r.entity = 1 AND gr.fk_usergroup = gu.fk_usergroup AND gu.fk_user = 26 AND r.perms IS NOT NULL
2023-10-11 15:09:36 DEBUG   192.168.1.41    --- Access to POST /dolibarr/contact/card.php - action=add, massaction=
2023-10-11 15:09:36 DEBUG   192.168.1.41    sql=SELECT transkey, transvalue FROM llx_overwrite_trans where lang='fr_FR' OR lang IS NULL AND entity IN (0, 1) ORDER BY lang DESC
2023-10-11 15:09:36 DEBUG   192.168.1.41    sql=SELECT m.rowid, m.type, m.module, m.fk_menu, m.fk_mainmenu, m.fk_leftmenu, m.url, m.titre, m.prefix, m.langs, m.perms, m.enabled, m.target, m.mainmenu, m.leftmenu, m.position FROM llx_menu as m WHERE m.entity IN (0,1) AND m.menu_handler IN ('eldy','all') AND m.usertype IN (0,2) ORDER BY m.position, m.rowid
2023-10-11 15:09:36 DEBUG   192.168.1.41    sql=SELECT rowid, name, label, type, size, elementtype, fieldunique, fieldrequired, param, pos, alwayseditable, perms, langs, list, printable, totalizable, fielddefault, fieldcomputed, entity, enabled, help FROM llx_extrafields WHERE elementtype = 'socpeople' ORDER BY pos
2023-10-11 15:09:36 DEBUG   192.168.1.41    sql=SELECT rowid, code, label, url, icon, active FROM llx_c_socialnetworks WHERE entity=1
2023-10-11 15:09:36 DEBUG   192.168.1.41    BEGIN Transaction
2023-10-11 15:09:36 DEBUG   192.168.1.41      Contact::create
2023-10-11 15:09:36 DEBUG   192.168.1.41      sql=INSERT INTO llx_socpeople ( datec, fk_soc, lastname, firstname, fk_user_creat, priv, fk_stcommcontact, statut, canvas, entity, ref_ext, import_key) VALUES ('2023-10-11 15:09:36', 36460,'PRAMSHAFER','Dominic', 26, 0, 0, 1, null, 1,'', null)
2023-10-11 15:09:36 DEBUG   192.168.1.41       Contact::update
2023-10-11 15:09:36 DEBUG   192.168.1.41       sql=UPDATE llx_socpeople SET fk_soc = 36460, civility='MR', lastname='PRAMSHAFER', firstname='Dominic', address='', zip='', town='', ref_ext = NULL, fk_pays=11, fk_departement=NULL, poste='Assistant General Manager', fax='', email='', socialnetworks = '{\"linkedin\":\"https:\\/\\/www.linkedin.com\\/in\\/dominic-pramshafer-72b98a103\\/\"}', photo='', birthday=null, note_private = '', note_public = '', phone = '', phone_perso = '', phone_mobile = '', priv = '0', fk_prospectcontactlevel = '', statut = 1, fk_user_modif='26', default_lang=NULL, entity = 1 WHERE rowid = 88356
2023-10-11 15:09:36 DEBUG   192.168.1.41       sql=SELECT rowid, name, label, type, size, elementtype, fieldunique, fieldrequired, param, pos, alwayseditable, perms, langs, list, printable, totalizable, fielddefault, fieldcomputed, entity, enabled, help FROM llx_extrafields WHERE elementtype = 'socpeople' ORDER BY pos
2023-10-11 15:09:36 DEBUG   192.168.1.41        Contact::insertExtraFields delete then insert
2023-10-11 15:09:36 DEBUG   192.168.1.41        sql=DELETE FROM llx_socpeople_extrafields WHERE fk_object = 88356
2023-10-11 15:09:36 DEBUG   192.168.1.41        sql=INSERT INTO llx_socpeople_extrafields (fk_object,varclassement,encouple,pretentionsalarialebasse,pretentionsalarialehaute,classement,cvenvoyerle,dateduderniercontact,langue,fonction,vehicule,typeetablissement,mobilite,departement,atravaillepour,encdi,ensaisondete,ensaisondhiver,encpm,plusdemails,reseau,cfcom,dsbr,datenaissance,desaboe,desabnacc,desabf,desabc,dsbnasrh,desabr) VALUES (88356,null,null,null,null,'0',null,null,null,null,null,null,'2','0',null,null,null,null,null,null,'0',null,null,null,'2','2','2','2','2','2')
2023-10-11 15:09:36 DEBUG   192.168.1.41        sql=DELETE FROM llx_societe_contacts WHERE fk_socpeople=88356 AND entity IN (1)
2023-10-11 15:09:36 DEBUG   192.168.1.41       Contact::update_perso this->birthday= -
2023-10-11 15:09:36 DEBUG   192.168.1.41       sql=UPDATE llx_socpeople SET birthday = null, photo = null, fk_user_modif = 26 WHERE rowid = 88356
2023-10-11 15:09:36 DEBUG   192.168.1.41       sql=DELETE FROM llx_user_alert WHERE type=1 AND fk_contact=88356 AND fk_user=26
2023-10-11 15:09:36 DEBUG   192.168.1.41    COMMIT Transaction
2023-10-11 15:09:36 DEBUG   192.168.1.41    --- End access to /dolibarr/contact/card.php

Bonjour,

Les logs montre que vous avez modifiés 3 fois d’affiler le contact " pramshafer "
Soit vous cliquez trois fois sur le bouton, soit c’est votre navigateur qui joue des tours.

Un problème de clics multiple peut également venir de la souris. Cela peut être matériel, ou un problème avec le driver (j’ai déjà rencontré un tel problème avec un driver Logitech).

Merci @ksar et @hop pour vos réponses. J’ai plus de pistes pour régler le problème.
Je reviendrai pour donner la solution j’espère.
Bonne journée