Skip to content

Setup wizard writes "2" instead of school name in preserved_school field #13

@tearl42

Description

@tearl42

Description of the bug
During initial profile setup, the wizard incorrectly writes the value "2" into the preserved_school field in profile.json instead of the actual school name provided by the user. This causes every tailor attempt to fail validation with Education 'Oakland Community College' missing because the validator looks for the literal string "2" in the education field of the generated resume.

To Reproduce
Run the ApplyPilot setup wizard
Enter your school name when prompted
Check ~/.applypilot/profile.jsonpreserved_school will contain "2" instead of the school name
Run the tailor stage — all jobs will fail validation

Expected behavior
preserved_school should contain the actual school name entered during setup.
Workaround
Manually edit profile.json and replace "2" with the correct school name:
"preserved_school": "Oakland Community College"

Environment
ApplyPilot version: (your version)
OS: Ubuntu 24.04 (WSL)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions