o
    h                     @   s$   d dl mZmZ eddd ZdS )    )Warningregistersearchc              	      sx   ddl m}m} | }g }|D ]*  jsqt fdd|jdd D s9|tddd	d
g j	 dd q|S )zEChecks each page model with search_fields to core fields are includedr   )Pageget_page_modelsc                 3   s    | ]}| j v V  qd S )N)search_fields).0fieldcls U/var/www/html/ndineBlogger/venv/lib/python3.10/site-packages/wagtail/search/checks.py	<genexpr>   s    z+page_search_fields_check.<locals>.<genexpr>N
   z+Core Page fields missing in `search_fields` z3Ensure that {} extends the Page model search fieldsz,`search_fields = Page.search_fields + [...]`zwagtailsearch.W001)hintobjid)
wagtail.modelsr   r   r   allappendr   joinformat__name__)app_configskwargsr   r   page_modelserrorsr   r
   r   page_search_fields_check   s,    r   N)django.core.checksr   r   r   r   r   r   r   <module>   s    