Restructuring default config for standards
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
import {
|
||||
DEFAULT_STANDARDS_DATA,
|
||||
DEFAULT_STANDARDS_PARAMS,
|
||||
DEFAULT_STANDARDS_CONFIG,
|
||||
StandardsDataSchema,
|
||||
StandardsParamsSchema,
|
||||
} from "@blade-and-brawn/calculator";
|
||||
@@ -20,9 +19,9 @@ async function seedStandardsDataset(): Promise<string> {
|
||||
return existing.id;
|
||||
}
|
||||
|
||||
Value.Assert(StandardsDataSchema, DEFAULT_STANDARDS_DATA);
|
||||
Value.Assert(StandardsDataSchema, DEFAULT_STANDARDS_CONFIG.data);
|
||||
const result = await db.insertInto("standards_datasets")
|
||||
.values({ name: DEFAULT_NAME, data: DEFAULT_STANDARDS_DATA })
|
||||
.values({ name: DEFAULT_NAME, data: DEFAULT_STANDARDS_CONFIG.data })
|
||||
.returning("id")
|
||||
.executeTakeFirstOrThrow();
|
||||
log.info({ id: result.id }, "seeded default standards dataset");
|
||||
@@ -44,12 +43,12 @@ async function seedStandardsConfig(datasetId: string): Promise<void> {
|
||||
.where("is_selected", "=", true)
|
||||
.executeTakeFirst();
|
||||
|
||||
Value.Assert(StandardsParamsSchema, DEFAULT_STANDARDS_PARAMS);
|
||||
Value.Assert(StandardsParamsSchema, DEFAULT_STANDARDS_CONFIG.params);
|
||||
const result = await db.insertInto("standards_configs")
|
||||
.values({
|
||||
name: DEFAULT_NAME,
|
||||
dataset_id: datasetId,
|
||||
params: DEFAULT_STANDARDS_PARAMS,
|
||||
params: DEFAULT_STANDARDS_CONFIG.params,
|
||||
is_selected: !hasSelected,
|
||||
})
|
||||
.returning("id")
|
||||
|
||||
Reference in New Issue
Block a user