crypto.randomUUID is not a function error in Baserow self hosted

Are you using our SaaS platform (Baserow.io) or self-hosting Baserow?

Self-hosted

If you are self-hosting, what version of Baserow are you running?

Baserow version 2.1.4

If you are self-hosting, which installation method do you use to run Baserow?

Version : 29.1.2

What are the exact steps to reproduce this issue?

  1. Open my self-hosted Baserow instance.
  2. Go to an existing database.
  3. Open a table.
  4. Try to add a new field (column) in the table.
  5. When I click “Add field” and try to create the second field, the page crashes.

Error shown on screen:
crypto.randomUUID is not a function

After this error, the page shows the Baserow error screen and I cannot continue working.

Attach screenshots, videos, or logs that demonstrate the issue.

Hi @janvi_2005, thanks for reporting this, we’re tracking the issue here.

Until that issue is resolved, the best way to get around this as a self-hoster is to ensure Baserow is run securely with an SSL certificate, as this function (randomUUID) requires a secure context.

Cheers,

Peter Evans