kitchenowl icon indicating copy to clipboard operation
kitchenowl copied to clipboard

Bug: Cannot update profile picture

Open WamselnAgner opened this issue 3 months ago • 2 comments

Is this urgent?

No

What parts are affected

Frontend

What is the server version

118

What is the client version

0.7.4

What platform are you using

Android, Linux

What's the problem 🤔

Bug Report: Unable to save profile picture

Description

Profile picture upload shows the image preview after upload, but there is no option to save the edit so it is lost and the profile picture is not saved and not stored in the ´/uploads´ directory.

Steps to Reproduce

  1. Navigate to user profile/settings
  2. Click on profile picture or "Change profile picture"
  3. Select an image file from local filesystem
  4. Image preview appears correctly
  5. Can't be saved
  6. Profile picture does not get saved/updated

Expected Behavior

Profile picture should be saved and displayed on the user profile. I think a "save" button is missing.

Actual Behavior

Profile picture is not saved. After refreshing/navigating away, the old profile picture (or default avatar) is still displayed.

Environment

Deployment:

  • Docker Compose
  • KitchenOwl Backend: tombursch/kitchenowl:latest
  • KitchenOwl Frontend: tombursch/kitchenowl-web:latest

Reverse Proxy:

  • Traefik v3.5

Client:

  • Browser: Firefox 143.0
  • OS: Ubuntu Linux
  • Android: 15

Workaround

None found yet.

Notes

  • Regular image uploads for recipes work correctly
  • Only profile picture saving is affected
  • Upload directory permissions are correct (writeable by container)

Share your logs


Share your configuration

back:
  container_name: back
  image: tombursch/kitchenowl:latest
  restart: unless-stopped
  environment:
    TZ: 'Europe/Berlin'
    FRONT_URL: 'http://kitchen.local'
    JWT_SECRET_KEY: '[REDACTED]'
  volumes:
    - './kitchenowl/data:/data'
  networks:
    - proxy

front:
  container_name: front
  image: tombursch/kitchenowl-web:latest
  restart: unless-stopped
  ports:
    - "8081:80"
  depends_on:
    - back
  networks:
    - proxy

WamselnAgner avatar Oct 09 '25 10:10 WamselnAgner

I cannot reproduce this. After changing the image, the save button below the name should be enabled and pressable, which saves this. Can you share a screenshot or video of it not changing?

TomBursch avatar Oct 18 '25 19:10 TomBursch

I had the same problem. Try to reduce the size of the image you want to upload to less than 1MB, that helped me.

majo1989 avatar Oct 20 '25 07:10 majo1989