mirror of
https://github.com/maelgangloff/domain-watchdog.git
synced 2025-12-18 02:05:36 +00:00
fix: duplicate tracked events in select
This commit is contained in:
parent
dfb7498f49
commit
8e5d5d7287
@ -35,7 +35,7 @@ export function UpdateWatchlistButton({watchlist, onUpdateWatchlist, connectors}
|
|||||||
{name: 'name', value: watchlist.name},
|
{name: 'name', value: watchlist.name},
|
||||||
{name: 'connector', value: watchlist.connector?.id},
|
{name: 'connector', value: watchlist.connector?.id},
|
||||||
{name: 'domains', value: watchlist.domains.map(d => d.ldhName)},
|
{name: 'domains', value: watchlist.domains.map(d => d.ldhName)},
|
||||||
{name: 'triggers', value: watchlist.triggers?.map(t => t.event)},
|
{name: 'triggers', value: [...new Set(watchlist.triggers?.map(t => t.event))]},
|
||||||
{name: 'dsn', value: watchlist.dsn}
|
{name: 'dsn', value: watchlist.dsn}
|
||||||
])
|
])
|
||||||
}}/>
|
}}/>
|
||||||
|
|||||||
@ -65,12 +65,15 @@ export default function WatchlistPage() {
|
|||||||
dsn?: string[]
|
dsn?: string[]
|
||||||
}) => {
|
}) => {
|
||||||
const domainsURI = values.domains.map(d => '/api/domains/' + d)
|
const domainsURI = values.domains.map(d => '/api/domains/' + d)
|
||||||
|
let triggers = values.triggers.map(t => ({event: t, action: 'email'}))
|
||||||
|
if(values.dsn !== undefined) triggers = [...triggers, ...values.triggers.map(t => ({event: t, action: 'chat'}))]
|
||||||
|
|
||||||
|
|
||||||
return putWatchlist({
|
return putWatchlist({
|
||||||
token: values.token,
|
token: values.token,
|
||||||
name: values.name,
|
name: values.name,
|
||||||
domains: domainsURI,
|
domains: domainsURI,
|
||||||
triggers: values.triggers.map(t => ({event: t, action: 'email'})),
|
triggers,
|
||||||
connector: values.connector !== undefined ? ('/api/connectors/' + values.connector) : undefined,
|
connector: values.connector !== undefined ? ('/api/connectors/' + values.connector) : undefined,
|
||||||
dsn: values.dsn
|
dsn: values.dsn
|
||||||
}).then((w) => {
|
}).then((w) => {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user