Skip to content

'dbt.contracts.graph.nodes.ModelNode object' has no attribute 'get' #871

@kverburg

Description

@kverburg

I see that version 0.20 was released with Fusion support, awesome! My project now fully works with Fusion.

But I get this error when I run it with Core/Cloud now.

Compilation Error in operation elementary-on-run-end-0 (./dbt_project.yml)
  'dbt.contracts.graph.nodes.ModelNode object' has no attribute 'get'
  
  > in macro flatten_run_result (macros/edr/dbt_artifacts/upload_run_results.sql)
  > called by macro upload_artifacts_to_table (macros/edr/dbt_artifacts/upload_artifacts_to_table.sql)
  > called by macro upload_run_results (macros/edr/dbt_artifacts/upload_run_results.sql)
  > called by macro on_run_end (macros/edr/system/hooks/on_run_end.sql)
  > called by operation elementary-on-run-end-0 (./dbt_project.yml)

Env:
"dbt_version": "2025.10.7+0581a5b"
"elementary_version": "0.20.0"
"database": "gp-shrd-data-internal-dev"

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