Skip to content

[Bug] HA map render URL has Uppercase characters resulting in render error #73

@waltervl

Description

@waltervl

Which surface(s) does this affect?

  • Web dashboard
  • OpenNova mobile app (Android/iOS)
  • Novabot stock app (Flutter, third-party)
  • Admin page
  • Server backend (MQTT, DB, API)

Which app are you using?

Novabot (stock) — Android

App version

N.A.

OpenNova server / docker release

v2026.0521.1620

Where is the OpenNova server running?

Linux server / VM

Mower serial number (SN)

0367

Mower firmware

stock 5.7.1

STM32 firmware (optional)

No response

Charger firmware (optional)

No response

What happened?

I have a tablet application that changes uppercase URL into lowercase URL. In that case the map render fails.

Steps to reproduce

Copy the render api in a mobile browser, it has uppercase characters in the URL (LFIN) eg
http://server-IP/api/render/map/LFINxxxxxxxx7.png

Some browsers (eg Chrome) convert uppercase to lowercase and then the Opennova server does not understand the url.
http://server-IP/api/render/map/lfinxxxxxxxx7.png
It gives a render warning (exclamation sign in image)
Image

Expected behaviour

That lowercase url shows the same image as uppercase

Image

Logs (mower, server, app)

Screenshots / video

No response

Pre-flight

  • I searched existing open + closed issues for duplicates.
  • I redacted any secrets, JWT tokens, or full email addresses from logs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:serverServer backend (Node/Express, MQTT broker, DB)bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions