Skip to content

DescribeTable returns a different TableId on every call #55

@hicksy

Description

@hicksy

build_table_description in src/actions/mod.rs calls generate_table_id() (a fresh UUID v4) on every invocation, so TableId is not stable across DescribeTable calls, nor between CreateTable and a later DescribeTable. AWS assigns a TableId once at creation and returns the same value for the table's lifetime.

Pre-existing; noticed during the #44-#46 control-plane review. Low impact, since most clients do not pin TableId, but a clear parity gap.

Fix: persist a TableId at create time alongside the other table metadata, and return the stored value from build_table_description.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions