Bug #27309

permanently deleting impossible for non admin be_users

Added by Sebastian Müller over 9 years ago. Updated over 6 years ago.

Must have
Target version:
Start date:
Due date:
% Done:


TYPO3 Version:
PHP Version:
Is Regression:
Sprint Focus:


Hey guys,

when trying to permanently delete a record as non admin via recycler nothing happens (not even an error message is displayewd for the user). As admin you can see in the TYPO3-Log: Attempt to delete record without delete-permissions. [ERROR: Record could not be fetched.]

Its simular to the fixed bug:
but instead of undelete it is here for delete.

The error is in the TCEMain class in 2 functions where "deleteRecord" is called:
function "deleteEl" -> "deleteRecord"
function "deleteVersionsForRecord" -> "deleteRecord"

There is no fifth parameter true ($undeleteRecord) for deleteRecord sent.

In the deleteREcord() function the parameter is called $undeleteRecord which is not the best naming if we use this for delete too.

When fixing this bug means atteching a new parameter to "deleteEl" which is passed to "deleteRecord",
it must be also sent in recycler extension and be attached to "deleteVersionsForRecord".

Is there anything missing or wrong in my thoughts?

Related issues

Related to TYPO3 Core - Bug #19274: Editors can´t undelete records in history Closed 2008-09-01


#1 Updated by Philipp Gampe about 7 years ago

  • Status changed from New to Needs Feedback
  • Is Regression set to No

Can you check if this is still the case?

#2 Updated by Alexander Opitz over 6 years ago

  • Status changed from Needs Feedback to Closed

No feedback within the last 90 days => closing this ticket.

If you think that this is the wrong decision or experience this issue again, then please write to the mailing list typo3.teams.bugs with issue number and an explanation or open a new ticket and add a relation to this ticket number.

Also available in: Atom PDF