diff --git a/apps/web/app/(ee)/api/cron/bounties/notify-partners/route.ts b/apps/web/app/(ee)/api/cron/bounties/notify-partners/route.ts
index 6224f2e9c27..4b376c4cdac 100644
--- a/apps/web/app/(ee)/api/cron/bounties/notify-partners/route.ts
+++ b/apps/web/app/(ee)/api/cron/bounties/notify-partners/route.ts
@@ -154,6 +154,7 @@ export async function POST(req: Request) {
name: bounty.name,
type: bounty.type,
endsAt: bounty.endsAt,
+ rewardAmount: bounty.rewardAmount,
description: bounty.description,
},
program: {
diff --git a/apps/web/app/app.dub.co/(dashboard)/[slug]/(ee)/program/groups/[groupSlug]/links/group-additional-links.tsx b/apps/web/app/app.dub.co/(dashboard)/[slug]/(ee)/program/groups/[groupSlug]/links/group-additional-links.tsx
index 9973938d903..0976bfcfbac 100644
--- a/apps/web/app/app.dub.co/(dashboard)/[slug]/(ee)/program/groups/[groupSlug]/links/group-additional-links.tsx
+++ b/apps/web/app/app.dub.co/(dashboard)/[slug]/(ee)/program/groups/[groupSlug]/links/group-additional-links.tsx
@@ -88,6 +88,10 @@ export function GroupAdditionalLinksForm({ group }: { group: GroupProps }) {
const onSubmit = async (data: FormData) => {
if (!group) return;
+ if (enableAdditionalLinks && (data.additionalLinks?.length ?? 0) === 0) {
+ return;
+ }
+
await updateGroup(`/api/groups/${group.id}`, {
method: "PATCH",
body: data,
@@ -102,6 +106,8 @@ export function GroupAdditionalLinksForm({ group }: { group: GroupProps }) {
const additionalLinks = watch("additionalLinks") || [];
const maxPartnerLinks = watch("maxPartnerLinks") || 0;
+ const hasLinkFormat = additionalLinks.length > 0;
+ const cannotSaveWithoutLinkFormat = enableAdditionalLinks && !hasLinkFormat;
const { addDestinationUrlModal, setIsOpen } = useAddDestinationUrlModal({
additionalLinks,
@@ -120,25 +126,6 @@ export function GroupAdditionalLinksForm({ group }: { group: GroupProps }) {
>
{enableAdditionalLinks && (
<>
-