Skip to content

CSO-26: Fix duplicate Airtable table handling when creating resume books#894

Merged
NyranMoodie merged 3 commits into
colorstackorg:mainfrom
Norus-Tech:CSO-26
Jul 7, 2026
Merged

CSO-26: Fix duplicate Airtable table handling when creating resume books#894
NyranMoodie merged 3 commits into
colorstackorg:mainfrom
Norus-Tech:CSO-26

Conversation

@shanoysinc

Copy link
Copy Markdown
Collaborator

Description ✏️

Closes #xxx

This PR fixes an issue where creating a resume book could fail if the corresponding Airtable table already existed.

Changes

  • Check whether the Airtable table already exists before attempting to create it.
  • Reuse the existing Airtable table ID when creating the resume book if the table already exists.
  • Prevent duplicate resume books by returning an error when a resume book with the same name already exists.
  • Improve the resume book creation flow to gracefully handle existing Airtable resources.

Type of Change 🐞

  • Feature - A non-breaking change which adds functionality.
  • Fix - A non-breaking change which fixes an issue.
  • Refactor - A change that neither fixes a bug nor adds a feature.
  • Documentation - A change only to in-code or markdown documentation.
  • Tests - A change that adds missing unit/integration tests.
  • Chore - A change that is likely none of the above.

Checklist ✅

  • I have done a self-review of my code.
  • I have manually tested my code (if applicable).
  • I have added/updated any relevant documentation (if applicable).

@NyranMoodie
NyranMoodie merged commit fc46687 into colorstackorg:main Jul 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants