Operating system: Windows 10
Graphics card: RTX 2080
Broken: 2.80 beta (2019-01-12, 2826c2be545e)
Short description of error
Applying a boolean modifier to an object causes the colour attribute to become black when the object is in object mode. When the object is in edit mode, the colour is shown appropriately.
Exact steps for others to reproduce the error
Load the default start-up file.
Set the display mode to workbench.
Copy the default cube and move it so it partially overlaps the first cube.
Add a boolean modifier to the first cube with the second cube as boolean object.
Add a vertex colour to the first cube.
Set the colour to be red on the whole cube.
Add a material to the first cube that takes the colour attribute and passes it to an emission shader.
Note that in edit mode the cube displays red as expected. However, in object mode the cube displays black instead of red.
Note that disabling the boolean modifier will cause the cube to be displayed red as well.