diff --git a/src/lib/projects/index.ts b/src/lib/projects/index.ts index a1b1db165..9b2daf4dd 100644 --- a/src/lib/projects/index.ts +++ b/src/lib/projects/index.ts @@ -133,8 +133,9 @@ export const importJSONSchema = v.pipe( v.array( v.strictObject({ ...projectSchemaBase.entries, - AllowDownloads: v.optional(v.boolean()) - // ISSUE #1303 Add new fields here + AllowDownloads: v.optional(v.boolean()), + AutoPublishOnRebuild: v.optional(v.boolean()), + RebuildOnSoftwareUpdate: v.optional(v.boolean()) }) ), v.minLength(1) diff --git a/src/routes/(authenticated)/projects/import/[id=idNumber]/+page.server.ts b/src/routes/(authenticated)/projects/import/[id=idNumber]/+page.server.ts index 6614702da..bce1b8da4 100644 --- a/src/routes/(authenticated)/projects/import/[id=idNumber]/+page.server.ts +++ b/src/routes/(authenticated)/projects/import/[id=idNumber]/+page.server.ts @@ -218,7 +218,9 @@ export const actions: Actions = { TypeId: form.data.type, Description: pj.Description ?? '', IsPublic: pj.IsPublic, - // ISSUE #1303 Add new fields here + AllowDownloads: pj.AllowDownloads ?? true, + AutoPublishOnRebuild: pj.AutoPublishOnRebuild ?? false, + RebuildOnSoftwareUpdate: pj.RebuildOnSoftwareUpdate ?? false, ImportId: imp.Id }; })