Invalid base_field "id" defined in maestro_all_flows view

Created on 20 February 2024, 4 months ago
Updated 6 March 2024, 4 months ago

Problem/Motivation

Tried to used the Views Bulk Operations module with the maestro_all_flows view to allow batch deletion of old processes and was hit by this bug, besides a few other. Created the VBO Maestro module to fix some of them.

For some reason, the maestro_process entity doesn't use id as its main identity field but process_id instead. Which causes quite a few problems with VBO by the way.

Surprinsingly, the maestro_all_flows view base_field is defined with id instead of process_id.

Steps to reproduce

Try to add a VBO column to the maestro_all_flows view and execute an action.

Proposed resolution

Fix the base_field in the maestro_all_flows view configuration.

To fix the issue on an existing install you must export you current maestro_all_flows view configuration, delete the view and the reimport the configuration with the base_field definition changed from id to process_id.

🐛 Bug report
Status

Fixed

Version

3.1

Component

Code

Created by

🇫🇷France mably

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.69.0 2024