404 responses are still written to the cache
@michalkcloudinay já está trabalhando nisso.
Desde 15/3/2021.
Avaliação
Esta issue ainda não foi avaliada.
Descrição
Bug report for Cloudinary iOS SDK
Before proceeding, please update to latest version and test if the issue persists
Describe the bug in a sentence or two.
When the cloudinary URL request fails with a 404, the downloadImageAndCacheIt function still attempts to write a 0 byte file to the cache.
Issue Type (Can be multiple)
[ ] Build - Can’t install or import the SDK
[ ] Performance - Performance issues
[x] Behaviour - Functions aren’t working as expected (Such as generate URL)
[ ] Documentation - Inconsistency between the docs and behaviour
[ ] Other (Specify)
Steps to reproduce
Simply call CLDDownloader.fetchImage(_:_:completionHandler:) with an invalid URL.
Error screenshots or Stack Trace (if applicable)
The following error is raised:
{
"error_code" = "-7001";
"error_domain" = "com.cloudinary.error";
"user_info" = {
NSLocalizedFailureReason = "Failed creating an image from the received data.";
};
There was no received data.

Build/Dependency management
[x] Cocoa-Pods
[ ] Carthage
[ ] Manual import
[ ] Other (Specify)
Is the issue reproducible only on a specific device?
[x] No
[ ] Yes (specify model + iOS version)
Versions and Libraries (fill in the version numbers)
iOS Cloudinary SDK version - 2.9.0
OSX (on the dev environment) - 10.15.6 (19G73)
XCode - 12.1 (12A7403)
Swift - 5
Target iOS - 14.1
- Linguagem predominante
- Swift
- Estrelas
- 169
- Forks
- 107
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Sem guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de cloudinary/cloudinary_ios
-
Memory Leaks and Retain Cycles while using Upload with Cloudinary SDKTalvez livre de novo @adimiz1 assumiu há 713 dias e não há nenhum pull request aberto. Aberta
cloudinary/cloudinary_ios#441 · 1 comentário · 1 responsável ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
cloudinary/cloudinary_ios#439 ·
-
Add MD5-Header option to CLDUploadRequestParamsTalvez livre de novo @adimiz1 assumiu há 1458 dias e não há nenhum pull request aberto. Aberta
cloudinary/cloudinary_ios#390 · 1 comentário · 1 responsável ·
-
Unable to upload photo, uploadPrefix, unrecognized selectorTalvez livre de novo @adimiz1 assumiu há 1266 dias e não há nenhum pull request aberto. Abertabug
cloudinary/cloudinary_ios#369 · 2 comentários · 1 responsável ·
-
Does not compile for tvOSTalvez livre de novo @GiniAppsPartners assumiu há 2026 dias e não há nenhum pull request aberto. Aberta
cloudinary/cloudinary_ios#337 · 1 comentário · 2 responsáveis ·
Todas as issues de cloudinary/cloudinary_ios
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
vorssaint/vorssaint-utils#4162 ·
Mantenedores costumam responder em até 2 dias
-
cua-driver diagnose: one-line help says "install and permission report", which is macOS-specificAberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
Opening PortKiller force-kills every cloudflared quick tunnel on the machine, not just its ownTalvez já em andamento @widechaos assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
productdevbook/port-killer#131 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
easy
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
Mantenedores costumam responder em até 5 dias