8000 Teams Workflows: Adaptive Card ColumnSet renders empty because columns are stripped from payload · Issue #430 · argoproj/notifications-engine · GitHub
[go: up one dir, main page]

Skip to content

Teams Workflows: Adaptive Card ColumnSet renders empty because columns are stripped from payload #430

@choejwoo

Description

@choejwoo

related to argoproj/argo-cd#26022

Problem / Issue

Using teams-workflows.adaptiveCard with an Adaptive Card that contains a ColumnSet, Microsoft Teams (via Power Automate) renders the ColumnSet as empty (its child columns/items are missing), while other non-ColumnSet elements render.

Expected Result

All child elements inside the ColumnSet (columns → Column.items such as TextBlock, etc.) should be rendered normally in Teams.

I think the code unmarshals adaptiveCard into limited structs (adaptiveCard / adaptiveCardElement) and marshals again, unknown fields like ColumnSet.columns / Column.items are dropped during unmarshal, so the outgoing payload lacks column content.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0