- 
                Notifications
    You must be signed in to change notification settings 
- Fork 69
Open
Description
In our Sentry, we're periodically seeing errors where Imager (or rather Color Thief, upon a function call triggered by Imager) is trying to load an image file that hasn't been transformed yet. This triggers a Runtime Exception as well as a 500 Server Error for the first user to visit the site. All subsequent visits (when the image has been transformed) work without problems.
Is it possible that a check is missing which determines whether or not the image has been transformed and can be processed further?
We are querying the dominant color in our Twig like so:
    {# -- Dominant Color (use last image from final images) -- #}
    {% if transformedImages | last and (transformedImages | last).url %}
        {% set dominantColor = craft.imager.getDominantColor((transformedImages | last).url, 10) %}
    {% endif %}
Everything else is done in Imager (see Stack Trace in the screenshot below):
jules1091
Metadata
Metadata
Assignees
Labels
No labels
