---
title: "Important: #110515 - Enforce unique dashboard identifiers"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:important-110515"
source: "Changelog/15.0/Important-110515-UniqueDashboardIdentifiers.rst"
typo3-version: "15.0"
typo3-major: 15
type: "important"
issue: 110515
forge: "https://forge.typo3.org/issues/110515"
tags: ["Database", "Backend", "ext:dashboard"]
rendered: "2026-10-27T20:58:30+00:00"
---

# Important: #110515 - Enforce unique dashboard identifiers {#important-110515}

See [forge#110515](https://forge.typo3.org/issues/110515)

## Description {#description}

Dashboard identifiers are now generated randomly and protected by a unique
database index. An additional index improves dashboard lookups by owner.

Existing installations may contain duplicate dashboard identifiers. The
database analyzer retains the non-unique identifier index while duplicates
exist, allowing the initial schema update to complete without a uniqueness
violation.

Run the upgrade wizard **Make dashboard identifiers unique** to
replace duplicate identifiers, including those of deleted, hidden and
scheduled dashboards. The first record of each group keeps its identifier.
Dashboard titles, owners and widget configuration are preserved.

After running the wizard, run the database analyzer again to apply the unique
identifier index. Fresh installations create the unique index immediately.
