Jump to content

Bug in LegacyHelperLinkBuilder (v1.7.6.1) & fix

Recommended Posts

This file generates an error when the primary key name does not equal 'id_' + table/entity name (line 74).

However the code is actually not needed, since it tries to merge parameters with a value from the same parameters (which is already in parameters). Commenting out the code resolves the error:

     * @param string $action
     * @param string $entity
     * @param array $parameters
     * @return array
    private function buildActionParameters($action, $entity, array $parameters)
        $viewAction = $action . $entity;
        //$entityId = 'id_' . $entity;
        $parameters = array_merge(
            [/*$entityId => $parameters[$entityId], */ $viewAction => 1]

        return $parameters;


Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More