자동 사용자 등록 확장으로 Drupal 오류 메시지 받기
Aug 21 2020
Drupal 7.72
Civi 5.28.2
Silent User 1.0
방금 확장 프로그램을 설치하고 GitHub의 사진별로 CiviRule을 설정했습니다. 내 CiviRule 트리거는 "이러한"소스의 조건으로 생성 된 새 연락처입니다 (소스는 기여에 사용하는 웹 양식 civi 통합 양식입니다).
새 사용자로 기여할 때 2 개의 Drupal 오류 메시지가 나타납니다

Civilogs에서 나는 이것을 볼 수 있습니다 (관련된 것으로 가정합니다). [경고] 이메일 주소가 설정되지 않았기 때문에 Report Error Extension을 보낼 수 없습니다.
Drupal 로그에는 다음과 같은 알림이 있습니다. 정의되지 않은 색인 : CRM_Emailapi_CivirulesAction_Send-> userFriendlyConditionParams ()의 122 행 .php).
그러나 지연을 추가했기 때문에 더 이상 로그 오류가 발생하지 않습니다.
답변
3 IowaBoy Oct 24 2020 at 22:44
친구의 도움을 받아 제대로 작동했습니다. 문제는 CiviRule이 실행될 때 데이터베이스가 이메일 테이블에 쓰기를 완료하지 않은 것 같습니다. 규칙을 "이메일 생성"시 트리거로 전환했습니다.