Browse Source

fix: resolve Railway deployment failures

- Fix ghost DROP COLUMN in migration (previousData/previousFilingStatus were
  added via db push, never via migration - use IF EXISTS for safety)
- Fix duplicate cellType declaration in K1ImportFieldDto
pull/6701/head
Robert Patch 2 months ago
parent
commit
8a34f42245
  1. 4
      libs/common/src/lib/dtos/k1-import.dto.ts
  2. 8
      prisma/migrations/20260321004726_add_k1_normalized_model/migration.sql

4
libs/common/src/lib/dtos/k1-import.dto.ts

@ -66,10 +66,6 @@ export class K1ExtractedFieldDto {
@IsOptional() @IsOptional()
@IsBoolean() @IsBoolean()
isCheckbox?: boolean; isCheckbox?: boolean;
@IsOptional()
@IsString()
cellType?: string;
} }
export class K1UnmappedItemDto { export class K1UnmappedItemDto {

8
prisma/migrations/20260321004726_add_k1_normalized_model/migration.sql

@ -1,10 +1,10 @@
-- AlterTable -- AlterTable
ALTER TABLE "K1ImportSession" DROP COLUMN "verifiedData"; ALTER TABLE "K1ImportSession" DROP COLUMN "verifiedData";
-- AlterTable -- AlterTable (use IF EXISTS for columns that may have been added via db push)
ALTER TABLE "KDocument" DROP COLUMN "previousData", ALTER TABLE "KDocument" DROP COLUMN IF EXISTS "previousData";
DROP COLUMN "previousFilingStatus", ALTER TABLE "KDocument" DROP COLUMN IF EXISTS "previousFilingStatus";
ALTER COLUMN "data" DROP NOT NULL; ALTER TABLE "KDocument" ALTER COLUMN "data" DROP NOT NULL;
-- CreateTable -- CreateTable
CREATE TABLE "k1_box_definition" ( CREATE TABLE "k1_box_definition" (

Loading…
Cancel
Save