Unable to override ERPNext top-left logo using app_logo_url in Frappe v15

Hi all,

We’re running ERPNext v15.63 / Frappe v15.69.2 and trying to override the default ERPNext/Frappe top-left logo with our own brand logo.


:white_check_mark: What we’ve done:

  • Placed logo-m.png in:~/erpnext-bench/sites/modiadev.local/public/files/logo-m.png
  • Confirmed permissions: chmod 644 logo-m.png

image is located at ls -al ~/erpnext-bench/sites/modiadev.local/public/files/

hooks.py contains app_logo_url = “/files/logo-m.png”

ran bench build, clear-cache, restart

  • Default “F” logo in top-left of desk

  • http://modiadev.local:8000/files/logo-m.png returns 404

  • modia_core is listed in apps.txt and is installed on the site

    Is app_logo_url still respected in v15?
    • Does it only work if the app is first in apps.txt?
    • Is there a preferred method for overriding the logo in Frappe v15 desk UI?

Do you specifically need to override it via files? Because domain.com/app/navbar-settings/Navbar%20Settings works fine for me

yes but this appears to be user specific. we want a global setting for the logo/icon. we changed in Navbar, but it only changed for myself. other users are not able to open the file/// the F logo is gone for other users but, they are not able to open the file I placed in NavBar settings because it is in my profile… any other suggestions?

You don’t require to write any code because the app logo option is there in website settings to add custom app logo