Delete not working

I cannot get delete to work
export async function delete1(token: string): Promise<string> {
    const { data, error } = await supabase
        .from(SUBSCRIPTIONS)
        .delete()
        .eq('token', token)
    if (error) return Promise.reject(error);
    return token;
}

export async function select1(token: string): Promise<any> {
    const { data, error } = await supabase
        .from(SUBSCRIPTIONS)
        .select()
        .eq('token', token)
    if (error) return Promise.reject(error);
    return data;
}


I call delete1 and get no error but the data remains in the database. I thought perhaps filters had to be run on index fields but that is not the case as select1 finds the records that delete1 is unable to delete.
Any ideas?
Was this page helpful?