Skip to content

Commit

Permalink
Refactor fieldset and field listing to dynamic ID
Browse files Browse the repository at this point in the history
  • Loading branch information
sjoerdbeentjes committed Oct 18, 2024
1 parent 500a580 commit d01df81
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions migrations/1729260241_inspireDatasetFields.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,16 @@ export default async function (client: Client) {

console.log("Creating new fields/fieldsets");

const fieldsets = await client.fieldsets.list("Liewx4sGRMCAGCch2TKjaA");
const itemTypes = await client.itemTypes.list();
const inspireDatasetItemType = itemTypes.find(
(itemType: any) => itemType.apiKey === "inspire_dataset"
) || { id: "" };

const fieldsets = await client.fieldsets.list(inspireDatasetItemType.id);
const findFieldset = (title: string) =>
fieldsets.find((fieldset: any) => fieldset.title === title);

const fields = await client.fields.list("Liewx4sGRMCAGCch2TKjaA");
const fields = await client.fields.list(inspireDatasetItemType.id);
const findField = (label: string) =>
fields.find((field: any) => field.label === label);

Expand Down

0 comments on commit d01df81

Please sign in to comment.