From 0ef21e0fbc642ad323310613acd57100a6f7c5c6 Mon Sep 17 00:00:00 2001 From: Amar Trebinjac Date: Thu, 20 Nov 2025 09:23:23 +0100 Subject: [PATCH] feat: add read replica option to getUserExperience --- src/schema/profile.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/schema/profile.ts b/src/schema/profile.ts index 4435dc719..ee5c3628f 100644 --- a/src/schema/profile.ts +++ b/src/schema/profile.ts @@ -207,6 +207,7 @@ const getUserExperience = ( ctx: AuthContext, info: GraphQLResolveInfo, id: string, + readReplica = true, ): Promise => graphorm.queryOneOrFail( ctx, @@ -217,7 +218,7 @@ const getUserExperience = ( return builder; }, undefined, - true, + readReplica, ); export const resolvers = traceResolvers({ @@ -293,7 +294,7 @@ export const resolvers = traceResolvers({ }); }); - return getUserExperience(ctx, info, entity.id); + return getUserExperience(ctx, info, entity.id, false); }, upsertUserWorkExperience: async ( _, @@ -335,7 +336,7 @@ export const resolvers = traceResolvers({ return saved; }); - return getUserExperience(ctx, info, entity.id); + return getUserExperience(ctx, info, entity.id, false); }, removeUserExperience: async (_, { id }: { id: string }, ctx) => { await ctx.con