Fix local file upload
This commit is contained in:
2
client/composables/useCrisp.js
vendored
2
client/composables/useCrisp.js
vendored
@@ -58,7 +58,7 @@ export const useCrisp = () => {
|
||||
});
|
||||
|
||||
if (user?.is_subscribed ?? false) {
|
||||
setSegments([['subscribed', user?.has_enterprise_subscription ? 'enterprise' : 'pro']])
|
||||
setSegments(['subscribed', user?.has_enterprise_subscription ? 'enterprise' : 'pro'])
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
9
client/composables/useOpnApi.js
vendored
9
client/composables/useOpnApi.js
vendored
@@ -9,7 +9,7 @@ function addAuthHeader(request, options) {
|
||||
|
||||
function addPasswordToFormRequest(request, options) {
|
||||
const url = request.url
|
||||
if (!url || !url.startsWith('/api/forms/')) return
|
||||
if (!url || !url.startsWith('/forms/')) return
|
||||
|
||||
const slug = url.split('/')[3]
|
||||
const passwordCookie = useCookie('password-' + slug, {maxAge: 60 * 60 * 24 * 30}) // 30 days
|
||||
@@ -29,6 +29,13 @@ function addCustomDomainHeader(request, options) {
|
||||
export function getOpnRequestsOptions(request, opts) {
|
||||
const config = useRuntimeConfig()
|
||||
|
||||
if (opts.body && opts.body instanceof FormData) {
|
||||
opts.headers = {
|
||||
'charset': 'utf-8',
|
||||
...opts.headers,
|
||||
}
|
||||
}
|
||||
|
||||
opts.headers = {accept: 'application/json', ...opts.headers}
|
||||
|
||||
// Authenticate requests coming from the server
|
||||
|
||||
Reference in New Issue
Block a user