Skip to content

Empty string values for key attributes #331

@yaronya

Description

@yaronya

Describe the bug
This is more a regression than a bug.
I've upgraded from 6.0.0 to 7.1.0 and I've noticed you started supporting empty values for strings but the latest change from AWS applies only to non-key attributes so I had a regression where I try to save a key as an empty string. I obviously changed that but this is confusing 🤔

To Reproduce

  1. Set an attribute as secondary key.
  2. Save it with empty string.
  3. DDB will fail - secondary index cannot be an empty string.

Expected behavior
There shouldn't be a regression. IMO you should persist old logic for key attributes, while only non-key attributes will be saved with an empty string.

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