Hi everyone.
I have a SharePoint list to check if a person submit a form on which category (product/competitor product/manager verification).

Whenever user submit a form (this form will store the record in another list, not in this list), PowerApps will check whether the form is submitted under which category and update "1" in this list (above picture). I have made dropdown list to determine this category that have 3 choice (product/competitor product/manager verification).
I tried used below patch function, but it creates new record instead of update the column inthe existing record (refer to sarah's record in the picture).
If(DataCardValue3.Selected.Value = "Competitor",
Patch('List Name',
Defaults('List Name'),
{
Title: DataCardValue7.Text,
Month: DataCardValue4.Text,
Year: DataCardValue12.Text,
'Competitor Product': "1"
}));
If(DataCardValue3.Selected.Value = "Our products",
Patch('List Name',
Defaults('List Name'),
{ Title: DataCardValue7.Text,
Month: DataCardValue4.Text,
Year: DataCardValue12.Text,
'Product': "1"
}));
How can I capture whether user submit new record or already have existing record? I know I cannot used the "defaults" on both patch, but don't know how to start.
If new record, it will patch and create new record.
If existing record, it will patch/update the column in existing record.
Thank you in advance!