Comments (10)
Can you replicate this with bakerydemo? or a simple wagtail start
instance?
from wagtail.org.
I'll give it a try when @zerolab and see what happens. I assume you would roll back the Wagtail version to the one we're currently using on production?
from wagtail.org.
Yes. looks like prod is on 2.16. So it may be an issue with the instance, rather than Wagtail 2.16 as we would've had bug reports by now 🤔
from wagtail.org.
@zerolab So rolling back the Bakery to 2.16 is more trouble than it's worth to test this (would have to undo things related to wagtail.admin.panels, etc.).
Did a fresh wagtail start
sit and the image uploaded fine.
So it looks like this is an issue with the instance. I suppose now is as good as time as any to see if I have the permissions to access our Heroku logs...
from wagtail.org.
@zerolab I do have access to our logs. There were no obvious errors when I tried adding my image again and when I replicated the issue by creating a new user. Granted, I'm not as familiar with the activity on our production app, so if the error is a more subtle one, I'm not likely to spot it right away.
I looked in the inspector and it appears that the image file exists. It's just not being loaded and I'm not sure why.
The only other places I can think to check is to confirm whether the file is actually appearing in our AWS storage bucket and/or whether the issue can be replicated on our dev instance. I don't currently have access to either of those. Should I pursue access? Or team up with someone who has it?
P.S. I also checked this issue in different browsers and it is broken in Chrome, Firefox and Safari.
from wagtail.org.
that looks like an S3 permissions issue to me. One to speak with sysadmin about
from wagtail.org.
Ah. I'll file a ticket in Codebase then and see if someone has any insights on that front. I'll close this out after I hear back. Thanks @zerolab !
from wagtail.org.
Yep definitely an issue with the hosting infrastructure, as opposed to something in the application itself.
Will keep this issue open to track, but moving discussion internal.
from wagtail.org.
The problem was that avatar_images/
wasn't accessible to the world, which is where Wagtail stores its avatar images:
Ideally avatars would reuse the rendition logic, which would not only resize them, but also serve them from a location which was already accessible. See also wagtail/wagtail#755
I've deployed a configuration change, and tested the avatar images now appear:
from wagtail.org.
Thank you for tracking this down @RealOrangeOne !
from wagtail.org.
Related Issues (20)
- Audio Alternatives for Media
- Poor color contrast in light mode for cancel icon in search modal HOT 1
- Sponsored issue: Improve website formating HOT 1
- Sequence item 1: Expected str instance, NoneType Found In get-started.html in the pattern-library
- 'NoneType' object does not support item assignment in nav-cta.html in the pattern-library
- Value Error at Pattern Library - fullpageurl tag expected a Page object
- Some Images on Homepage Requires Zooming for Clear View HOT 3
- SVG icons are not same size on smaller screen and dark Mode toggle button Accessibility HOT 2
- Highlight "Contribute to this" items on the roadmap HOT 3
- Replace usages of `docker-compose` with `docker compose`
- WHCM styles improvements HOT 1
- Mobile menu navigation items are inaccessible at full-page zoom
- Decorative shapes overlap section subheadings HOT 1
- Sign up form styling HOT 1
- Rework site cookie banner for compliance HOT 3
- Increase logo visibility in contrast themes / high-contrast mode
- CAA DNS record to limit certificate issue risks HOT 1
- Add a CSP to wagtail.org
- adding new page error
- Sector Selector Doesn't Work in Showcase page type HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wagtail.org.