I collegamenti di invito che funzionano per gli utenti standard mostrano un errore per gli utenti amministratori connessi. Di seguito è riportato uno screenshot dell’errore:
I collegamenti di invito vengono creati dal sistema, aggiungono utenti ai gruppi e li reindirizzano al post dell’argomento. Funzionano bene per gli utenti standard e lo sono da un po’ di tempo. Tuttavia, questo errore ha iniziato ad apparire solo per gli utenti amministratori.
Aiuto! Sto pubblicando questo con la speranza che venga risolto e non sia qualcosa che dovremo risolvere anche per gli utenti standard.
Grazie! Tuttavia, non sembra pertinente né una situazione simile.
Non stiamo apportando alcuna modifica qui. I link di invito funzionavano, ma ora quando un amministratore fa clic su un link di invito, appare l’errore sopra che non è mai apparso prima.
Era un po’ un tiro alla cieca. Pensavo che forse i link di invito dell’amministratore stessero causando un conflitto simile, ma se non hai aggiornato quella impostazione, allora forse no.
Spero che i tuoi /logs possano fornire informazioni più dettagliate sull’errore?
Ecco l’errore di /log (che non dovrebbe accadere): ActiveRecord::RecordInvalid (Validation failed: Primary email has already been taken) app/models/invite_redeemer.rb:72:in `create_user_from_invite' app/models/invite_redeemer.rb:144:in `get_invited_us
Failed to handle exception in exception app middleware : ActiveRecord::RecordInvalid : Validation failed: Primary email has already been taken
Non dovrebbe farlo! Quello che faceva prima è che se ero loggato e usavo un link di invito, mi aggiungeva semplicemente al gruppo (se non ero già membro) e mi reindirizzava al post dell’argomento.