Skip to content

Commit

Permalink
Ensure correct model creation queries (#46)
Browse files Browse the repository at this point in the history
  • Loading branch information
leo authored Jan 31, 2025
1 parent 8f02811 commit 42c85a4
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
4 changes: 3 additions & 1 deletion src/utils/migration.ts
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,9 @@ export const createModels = (models: Array<Model>): Array<string> => {
const diff: Array<string> = [];

for (const model of models) {
diff.push(createModelQuery(model.slug, { fields: model.fields || [] }));
diff.push(
createModelQuery(model.slug, model.fields ? { fields: model.fields } : undefined),
);
}

return diff;
Expand Down
2 changes: 1 addition & 1 deletion tests/utils/migration.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -227,7 +227,7 @@ describe('migration', () => {
const queries = createModels(models);

expect(queries).toHaveLength(1);
expect(queries).toStrictEqual(["create.model({slug:'test1',fields:[]})"]);
expect(queries).toStrictEqual(["create.model({slug:'test1'})"]);
});

test('returns empty array for empty model list', () => {
Expand Down

0 comments on commit 42c85a4

Please sign in to comment.