From c543e99b2f11275967cbc644d98a06b6f8233381 Mon Sep 17 00:00:00 2001 From: Cory O'Brien Date: Tue, 12 Nov 2024 15:11:48 -0500 Subject: [PATCH 1/2] remove optional from schema defs --- convex/schema.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/convex/schema.ts b/convex/schema.ts index 044edcf..4878fe3 100644 --- a/convex/schema.ts +++ b/convex/schema.ts @@ -16,15 +16,15 @@ const services = v.union( const projects = defineTable({ category: categories, - contentId: v.optional(v.union(v.id('content'), v.null())), - coverImageId: v.optional(v.union(v.id('images'), v.null())), + contentId: v.union(v.id('content'), v.null()), + coverImageId: v.union(v.id('images'), v.null()), deletedAt: v.union(v.number(), v.null()), - embedId: v.optional(v.union(v.id('embeds'), v.null())), + embedId: v.union(v.id('embeds'), v.null()), order: v.number(), - previewImageId: v.optional(v.union(v.id('images'), v.null())), + previewImageId: v.union(v.id('images'), v.null()), publishedAt: v.union(v.number(), v.null()), title: v.string(), - updatedAt: v.optional(v.union(v.number(), v.null())), + updatedAt: v.union(v.number(), v.null()), url: v.string(), }).index('deletedByOrder', ['deletedAt', 'order']); @@ -32,7 +32,7 @@ const embeds = defineTable({ deletedAt: v.union(v.number(), v.null()), service: services, src: v.string(), - updatedAt: v.optional(v.union(v.number(), v.null())), + updatedAt: v.union(v.number(), v.null()), }); const content = defineTable({ @@ -55,7 +55,7 @@ const images = defineTable({ }); export const features = defineTable({ - description: v.optional(v.union(v.string(), v.null())), + description: v.union(v.string(), v.null()), key: v.string(), value: v.boolean(), }); From 7ee012de7ef4142a1f710912994d31e0d7316877 Mon Sep 17 00:00:00 2001 From: Cory O'Brien Date: Tue, 12 Nov 2024 15:13:24 -0500 Subject: [PATCH 2/2] set null description --- convex/features.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/convex/features.ts b/convex/features.ts index ed967b2..7f61779 100644 --- a/convex/features.ts +++ b/convex/features.ts @@ -18,6 +18,7 @@ export const populateFeatureFlags = internalMutation({ for (const flag of initialFlags) { if (!existingKeys.has(flag)) { const insertedId = await ctx.db.insert('features', { + description: null, key: flag, value: false, });