Skip to content

Site creation with v0.15.0 fails with older Tableau Server versions #806

Open

Description

@shinchris

We had a report that v0.15.0 fails during site creation when using older Tableau Server versions. Workaround for now is to use v0.14.1 of TSC.

Main issue is that all the new site fields are added to the request body, but some of the new fields are not supported by older versions of Tableau Server.

Activity

  1. jacalata commented on May 8, 2022

    @jacalata
    Contributor

    We definitely need to handle versioning for the site type better, but I don't know what report this is referring to and 3.15 added parameters from before API version 3.0, I'm not sure what might have broken.

    We need some explicitly versioned tests for this endpoint.

  2. github-actions commented on Aug 18, 2026

    @github-actions

    This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. If this is still relevant, please comment to keep it open.

  3. jacalata commented on Aug 25, 2026

    @jacalata
    Contributor

    Keeping this open — the underlying issue is still real. SiteItem's __init__ (models/site_item.py:125-174) initializes many boolean attributes to True/False, so create_req emits them regardless of the negotiated API version. Version-gating those the same way set_versioned_flow_attributes (request_factory.py:876) already handles flow attributes would resolve it. PRs welcome.

  4. added
    help wantedA user needs help, may be a mistake, a bug or a feature request
    and removed on Aug 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions