fix(rubgram): don't decrement free counter when it's 0
Build and Push Image / docker (push) Successful in 2m4s
Build and Push Image / docker (push) Successful in 2m4s
This commit is contained in:
@@ -212,7 +212,7 @@ export type EndgameFormData = TypedFormData<{
|
||||
}>;
|
||||
|
||||
export async function submitEndgame(formData: EndgameFormData) {
|
||||
const { full, locked, limit, types } = await getEndgameConfig();
|
||||
const { full, locked, limit, types, free } = await getEndgameConfig();
|
||||
const name = formData.get("name");
|
||||
const server = formData.get("server");
|
||||
const service = formData.getAll("service");
|
||||
@@ -245,9 +245,10 @@ export async function submitEndgame(formData: EndgameFormData) {
|
||||
price: await calcPrice(service),
|
||||
})
|
||||
.returning({ queue: endgameSubmissions.queue, id: endgameSubmissions.id });
|
||||
await db.update(endgameSettings).set({
|
||||
free: sql`${endgameSettings.free} - 1`,
|
||||
});
|
||||
if (free > 0)
|
||||
await db.update(endgameSettings).set({
|
||||
free: sql`${endgameSettings.free} - 1`,
|
||||
});
|
||||
revalidatePath("/rubgram/admin");
|
||||
sse.rubgram.pub("update", { type: "submit", sub: queue.id });
|
||||
getPostHogClient().capture({
|
||||
|
||||
Reference in New Issue
Block a user