Skip to content

Edit product specialprices as Editor #703

@morange

Description

@morange

Bug Report

1: recordEditAccessInternals() check failed [ERROR: The "languageField" field named "sys_language_uid" was not found in testing record!]

Current Behavior
The product folder is located outside the project page, next to other folders (News, Calendarize) and the home page. (To my knowledge, this is the optimal structure.)
I use the following structure:

  • TYPO3 Root
    -- News
    -- Address
    -- Products
    -- Project pages
    --- About us
    --- Our products
    ---- Products page 1
    ---- Products page 2
    ---- Products page ...

The installation uses two languages (German: id:0 and English: id:1).

When I then create a new product and want to assign a special price [special_prices] to the product, I simply receive the error message 1: recordEditAccessInternals() check failed [ERROR: The “languageField” field named “sys_language_uid” was not found in testing record!].
The problem only occurs if you are not working as an administrator.

Expected behavior/output
I expected the product data record to be created without errors.

Environment

  • TYPO3 version: 13.4.18
  • cart version: v11.4.12
  • cart_products: v7.1.0
  • Is your TYPO3 installation set up with Composer: yes
  • OS: macOS 15.7

Possible Solution
If you place the product folder below the project root page, editing works as a restricted user.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions