mirror of
https://github.com/omnivore-app/omnivore.git
synced 2026-03-11 08:54:26 +00:00
Dont use result url, always use passed in url
This commit is contained in:
parent
265c050f5c
commit
d2de0a2906
2 changed files with 10 additions and 5 deletions
|
|
@ -6,8 +6,11 @@ import { Button } from '../../elements/Button'
|
|||
import { FormInput } from '../../elements/FormElements'
|
||||
import { Box, VStack } from '../../elements/LayoutPrimitives'
|
||||
import {
|
||||
ModalButtonBar, ModalContent,
|
||||
ModalOverlay, ModalRoot, ModalTitleBar
|
||||
ModalButtonBar,
|
||||
ModalContent,
|
||||
ModalOverlay,
|
||||
ModalRoot,
|
||||
ModalTitleBar,
|
||||
} from '../../elements/ModalPrimitives'
|
||||
|
||||
type AddLinkModalProps = {
|
||||
|
|
@ -20,7 +23,7 @@ export function AddLinkModal(props: AddLinkModalProps): JSX.Element {
|
|||
const handleLinkSubmission = useCallback(
|
||||
async (link: string) => {
|
||||
const result = await saveUrlMutation(link)
|
||||
if (result && result.url) {
|
||||
if (result) {
|
||||
toast(
|
||||
() => (
|
||||
<Box>
|
||||
|
|
@ -30,7 +33,9 @@ export function AddLinkModal(props: AddLinkModalProps): JSX.Element {
|
|||
style="ctaDarkYellow"
|
||||
autoFocus
|
||||
onClick={() => {
|
||||
window.location.href = `/article?url=${encodeURIComponent(result.url || link)}`
|
||||
window.location.href = `/article?url=${encodeURIComponent(
|
||||
link
|
||||
)}`
|
||||
}}
|
||||
>
|
||||
Read Now
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ export default async (
|
|||
const saveResult = await saveUrl(req, url)
|
||||
console.log('saveResult: ', saveResult)
|
||||
if (saveResult?.url) {
|
||||
res.redirect(`?url=${encodeURIComponent(saveResult?.url)}`)
|
||||
res.redirect(`?url=${encodeURIComponent(url.toString())}`)
|
||||
return
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue