ID 248954 - Render node's output action shows a failed 'version' message for the default asset plugin

Follow

Problem summary:

The Render node's output action, like "Pre-Render Publish Asset", shows a failed 'version' message dialog when using the default File asset plugin.

As the default asset plugin does not handle versions, those actions shouldn't assume the key kAssetFieldVersion is alwys present when quering the asset plugin getAssetFields().

Steps to reproduce:

  1. Use the default File asset plugin
  2. Connect a CameraCreate to a Render node
  3. Select "Pre-Render Publish Asset" Action for the primary output in the Render node
  4. See a "Pre-Render Publish Asset Failed" message box with 'version' as message

Expected behaviour:

If an asset plugin does not handle versions, like the default File asset plugin, the messsage should not appear.

Actual behaviour:

A failed message box appears and the action does not complete.

Workaround:

No known workaround.

Reproduced versions/platforms:

  • 2.0v1 Linux
  • 2.1v5 Linux
  • 2.5v4 Linux

Customer version/platform:

Not supplied.

    We're sorry to hear that

    Please tell us why