---
title: "Breaking: #87989 - TCA option setToDefaultOnCopy removed"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:breaking-87989"
source: "Changelog/10.0/Breaking-87989-TCAOptionSetToDefaultOnCopyRemoved.rst"
modified: "2026-09-14T09:47:36+00:00"
---

# Breaking: #87989 - TCA option setToDefaultOnCopy removed

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

## Description

The special TCA option `$TCA[$tableName]['ctrl']['setToDefaultOnCopy']` is removed.

It allowed to reset a certain field to its default value when copying a record.

## Impact

Having the setting set in TCA will trigger a PHP `E_USER_DEPRECATED` error when building TCA.

Copying records with this TCA setting enabled, will now keep the copied state and avoid side-effects.

## Affected Installations

TYPO3 installations with active usage of `sys_action` or other extensions using this TCA setting.

## Migration

This option was only there for resetting some `sys_action` values to default, which
can easily be achieved by a hook if needed. If an extension author uses this setting,
this should be achieved with proper DataHandler hooks.
