sdggq
October 29, 2023, 5:54pm
1
When trying to upload company logo, I’m getting error
TypeError: Instance of 'minified:U<minified:nM?>': type 'minified:U<minified:nM?>' is not a subtype of type 'minified:v<minified:nM>'
r@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5047:19
fgu@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5764:18
fVS@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5759:3
fWf@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5730:10
bvD/$async$bvD<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:42207:16
M/s@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:6415:63
$2@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:98817:14
P@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:6401:10
bvD@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:42217:10
bE2/$async$r1<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:212260:14
M/s@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:6415:63
$2@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:98817:14
P@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:6401:10
bE2@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:212279:10
r1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:212241:33
pq@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:212246:25
bGH/$async$a00<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:211392:16
M/s@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:6415:63
$2@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:98817:14
P@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:6401:10
bGH@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:211401:10
a00@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:211385:26
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:239217:8
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315132:47
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315133:15
fza/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.36:315126:21
Browser console has no errors.
Tried uploading document, works fine. Same behavior in chrome.
Debug logs have nothing…
Anybody run into this with latest update?
hillel
October 29, 2023, 5:59pm
2
Hi,
Thanks for reporting this, I can reproduce the error.
We’ll include a fix with the next release.
Until then you should be able to use the React app or the desktop app instead.
1 Like
sdggq
October 30, 2023, 12:25pm
3
Switched to React, things got weird.
Still can’t upload a logo.
For some reason, it reverts to the first ever file we’ve uploaded as logo for test. This first ever file is long gone and non-existent on the server. If I delete logo from using interface - the invoice ninja logo appears.
I thought it’s a white label issue, so applied license to this instance - things didn’t change much.
I tried looking through the DB to find this setting to maybe remove the old file info, but couldn’t find it.
hillel
October 30, 2023, 1:03pm
4
The latest release has a fix for the issue in the Flutter app.
@david @ben any thoughts on the issue in the React app?
david
October 30, 2023, 10:22pm
5
Do you have client or group settings with a logo uploaded?
i cannot recreate this issue.
sdggq
October 31, 2023, 1:10pm
6
No clinets with uploaded logo.
No groups at all. It’s a fresh install.
I’ve upgraded it to v5.7.39 and having the same error with clean logs.
TypeError: Instance of 'minified:U<minified:nM?>': type 'minified:U<minified:nM?>' is not a subtype of type 'minified:v<minified:nM>'
r@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5047:19
fgw@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5764:18
fVU@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5759:3
fWh@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5730:10
bvD/$async$bvD<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:42213:16
M/s@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:6415:63
$2@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:98830:14
P@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:6401:10
bvD@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:42223:10
bE3/$async$r1<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:212289:14
M/s@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:6415:63
$2@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:98830:14
P@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:6401:10
bE3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:212308:10
r1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:212270:33
pq@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:212275:25
bGI/$async$a01<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:211421:16
M/s@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:6415:63
$2@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:98830:14
P@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:6401:10
bGI@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:211430:10
a01@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:211414:26
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:239246:8
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315196:47
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
$3@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315197:15
fzc/<@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:5180:69
$1@https://newsite.REDUCTED/main.foss.dart.js?v=5.7.39:315190:21
hillel
October 31, 2023, 1:16pm
7
This looks like the Flutter app. Can you please try again but add ?build=profile to the URL, the logs should be easier to read.
Are you also seeing an error in the React app?
sdggq
October 31, 2023, 5:12pm
8
Did the ?build=profile for Flatter
TypeError: Instance of 'JSArray<MultipartFile?>': type 'JSArray<MultipartFile?>' is not a subtype of type 'Iterable<MultipartFile>'
wrapException@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9510:43
_failedAsCheck@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:11089:15
_generalAsCheckImplementation@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:11078:9
_installSpecializedAsCheck@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:11014:22
_uploadFiles/$async$_uploadFiles<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:70263:86
_wrapJsFunctionForAsync/$protected@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:12440:17
call$2@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:175486:12
_asyncStartSync@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:12404:20
_uploadFiles@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:70282:16
post$body$WebClient/$async$post$8$data$idToken$multipartFiles$password$rawResponse$secret<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:404335:38
_wrapJsFunctionForAsync/$protected@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:12440:17
call$2@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:175486:12
_asyncStartSync@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:12404:20
post$body$WebClient@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:404372:16
post$8$data$idToken$multipartFiles$password$rawResponse$secret@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:404281:19
post$4$data$multipartFiles@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:404296:19
uploadLogo$body$SettingsRepository/$async$uploadLogo$4<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:402291:50
_wrapJsFunctionForAsync/$protected@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:12440:17
call$2@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:175486:12
_asyncStartSync@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:12404:20
uploadLogo$body$SettingsRepository@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:402316:16
uploadLogo$4@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:402272:19
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:449929:31
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577429:32
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
call$3@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577431:21
Closure_cspForwardCall/<@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:9855:45
call$1@https://newsite.REDUCTED/main.profile.dart.js?v=5.7.39:577415:34
sdggq
October 31, 2023, 5:12pm
9
With React
it didn’t load at all.
I got the
<!DOCTYPE html>
<html data-report-errors="1" data-rc="" data-user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/119.0" data-login="false">
<head>
<!-- Source: https://github.com/invoiceninja/invoiceninja -->
<!-- Version: 5.7.39 -->
<meta charset="UTF-8">
<title>Invoice Ninja</title>
<meta name="google-signin-client_id" content="">
<link rel="modulepreload" href="/react/v5.7.39/InvoiceViewer-a991bfa7.js">
<link rel="modulepreload" href="/react/v5.7.39/Credits-0a9d1882.js">
<link rel="modulepreload" href="/react/v5.7.39/state-local-dd516420.js">
<link rel="modulepreload" href="/react/v5.7.39/useInvoiceUtilities-97dc1545.js">
<link rel="modulepreload" href="/react/v5.7.39/Import-738aaf6c.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-cascader-d57b0b3c.js">
<link rel="modulepreload" href="/react/v5.7.39/reselect-94cd135c.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-resize-observer-77072027.js">
<link rel="modulepreload" href="/react/v5.7.39/Payments-8d20549c.js">
<link rel="modulepreload" href="/react/v5.7.39/Show-e2cfd5a2.js">
<link rel="modulepreload" href="/react/v5.7.39/useCustomBulkActions-e2d30022.js">
<link rel="modulepreload" href="/react/v5.7.39/deepmerge-15f827de.js">
<link rel="modulepreload" href="/react/v5.7.39/@tinymce-101a8627.js">
<link rel="modulepreload" href="/react/v5.7.39/react-select-ba4ba89b.js">
<link rel="modulepreload" href="/react/v5.7.39/react-0d3d7cb2.js">
<link rel="modulepreload" href="/react/v5.7.39/antd-4f4a0c5d.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-rate-36aaff76.js">
<link rel="modulepreload" href="/react/v5.7.39/react-router-b321b14f.js">
<link rel="modulepreload" href="/react/v5.7.39/@monaco-editor-f994d172.js">
<link rel="modulepreload" href="/react/v5.7.39/react-phone-number-input-2a88b0c2.js">
<link rel="modulepreload" href="/react/v5.7.39/StatusBadge-ed742e70.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-notification-75c5296e.js">
<link rel="modulepreload" href="/react/v5.7.39/fast-shallow-equal-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/Reports-906e6f66.js">
<link rel="modulepreload" href="/react/v5.7.39/blank-invitation-ca06b7b6.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-slider-0c1aff7a.js">
<link rel="modulepreload" href="/react/v5.7.39/react-feather-48e28908.js">
<link rel="modulepreload" href="/react/v5.7.39/useDownloadPdf-c152d531.js">
<link rel="modulepreload" href="/react/v5.7.39/RecurringExpenses-2ad6af5e.js">
<link rel="modulepreload" href="/react/v5.7.39/html-parse-stringify-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/d3-shape-ca4806c9.js">
<link rel="modulepreload" href="/react/v5.7.39/use-memo-one-2810e5ee.js">
<link rel="modulepreload" href="/react/v5.7.39/Import-371f7c6b.js">
<link rel="modulepreload" href="/react/v5.7.39/collect.js-025b2ed5.js">
<link rel="modulepreload" href="/react/v5.7.39/Import-0d53d9b3.js">
<link rel="modulepreload" href="/react/v5.7.39/d3-color-6502c434.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-a9681ba9.js">
<link rel="modulepreload" href="/react/v5.7.39/i18next-94327b1e.js">
<link rel="modulepreload" href="/react/v5.7.39/date-fns-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-5a6299cf.js">
<link rel="modulepreload" href="/react/v5.7.39/ProductFields-bdd80700.js">
<link rel="modulepreload" href="/react/v5.7.39/@ctrl-fb5a5473.js">
<link rel="modulepreload" href="/react/v5.7.39/NotFound-e8b4bef7.js">
<link rel="modulepreload" href="/react/v5.7.39/@babel-23865fbf.js">
<link rel="modulepreload" href="/react/v5.7.39/dayjs-65f5ddef.js">
<link rel="modulepreload" href="/react/v5.7.39/RecurringInvoices-414b67f6.js">
<link rel="modulepreload" href="/react/v5.7.39/Documents-3256f175.js">
<link rel="modulepreload" href="/react/v5.7.39/Payments-7c1dde78.js">
<link rel="modulepreload" href="/react/v5.7.39/formik-bdab2a57.js">
<link rel="modulepreload" href="/react/v5.7.39/hooks-759606dc.js">
<link rel="modulepreload" href="/react/v5.7.39/recharts-scale-170b47f7.js">
<link rel="modulepreload" href="/react/v5.7.39/RecurringExpenses-91e08f84.js">
<link rel="modulepreload" href="/react/v5.7.39/internmap-7949acc8.js">
<link rel="modulepreload" href="/react/v5.7.39/attr-accept-6df8d728.js">
<link rel="modulepreload" href="/react/v5.7.39/copy-to-clipboard-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-pagination-a12dd021.js">
<link rel="modulepreload" href="/react/v5.7.39/tippy.js-15c41a06.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-select-a04e2416.js">
<link rel="modulepreload" href="/react/v5.7.39/react-redux-e24b69a6.js">
<link rel="modulepreload" href="/react/v5.7.39/Dashboard-44a477eb.js">
<link rel="modulepreload" href="/react/v5.7.39/useDownloadPdfs-5089798c.js">
<link rel="modulepreload" href="/react/v5.7.39/Email-98a8cd63.js">
<link rel="modulepreload" href="/react/v5.7.39/invoices-9b0439e2.js">
<link rel="modulepreload" href="/react/v5.7.39/purchase-orders-6563fb2a.js">
<link rel="modulepreload" href="/react/v5.7.39/useVendorResolver-06ea7671.js">
<link rel="modulepreload" href="/react/v5.7.39/compute-scroll-into-view-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/toggle-selection-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-0352a7dd.js">
<link rel="modulepreload" href="/react/v5.7.39/hooks-95545c47.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-545f29ca.js">
<link rel="modulepreload" href="/react/v5.7.39/eventemitter3-0e0e7991.js">
<link rel="modulepreload" href="/react/v5.7.39/RecurringInvoices-1139f5d7.js">
<link rel="modulepreload" href="/react/v5.7.39/useProductColumns-eaddbfad.js">
<link rel="modulepreload" href="/react/v5.7.39/fast-deep-equal-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/Import-e5be24c8.js">
<link rel="modulepreload" href="/react/v5.7.39/useCustomBulkActions-cae88f2d.js">
<link rel="modulepreload" href="/react/v5.7.39/d3-format-ffdb8652.js">
<link rel="modulepreload" href="/react/v5.7.39/Vendors-5fca579e.js">
<link rel="modulepreload" href="/react/v5.7.39/hooks-15059564.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-drawer-d657bb4e.js">
<link rel="modulepreload" href="/react/v5.7.39/CreditFooter-02cffdce.js">
<link rel="modulepreload" href="/react/v5.7.39/projects-493bec9e.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-dialog-86005be6.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-6a9ba794.js">
<link rel="modulepreload" href="/react/v5.7.39/ProductsTable-b46c8b3a.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-menu-6148bbe6.js">
<link rel="modulepreload" href="/react/v5.7.39/Products-087ad7ee.js">
<link rel="modulepreload" href="/react/v5.7.39/Mailer-d261e287.js">
<link rel="modulepreload" href="/react/v5.7.39/@emotion-0b2e58ed.js">
<link rel="modulepreload" href="/react/v5.7.39/Project-dcee4583.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-upload-d5acc744.js">
<link rel="modulepreload" href="/react/v5.7.39/@popperjs-866723f8.js">
<link rel="modulepreload" href="/react/v5.7.39/TaxRateSelector-c29a9d30.js">
<link rel="modulepreload" href="/react/v5.7.39/lodash.curry-ecace312.js">
<link rel="modulepreload" href="/react/v5.7.39/expenses-d2ac3f04.js">
<link rel="modulepreload" href="/react/v5.7.39/atoms-ecef6f95.js">
<link rel="modulepreload" href="/react/v5.7.39/lodash-es-87d1a1d5.js">
<link rel="modulepreload" href="/react/v5.7.39/ConvertCurrency-faec149f.js">
<link rel="modulepreload" href="/react/v5.7.39/payments-0366d0f3.js">
<link rel="modulepreload" href="/react/v5.7.39/Expenses-f60340c2.js">
<link rel="modulepreload" href="/react/v5.7.39/screenfull-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/d3-scale-4cce9527.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-49f45976.js">
<link rel="modulepreload" href="/react/v5.7.39/js-cookie-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-segmented-5a93268a.js">
<link rel="modulepreload" href="/react/v5.7.39/@sentry-8a9e552e.js">
<link rel="modulepreload" href="/react/v5.7.39/raf-schd-5404ed65.js">
<link rel="modulepreload" href="/react/v5.7.39/DesignSelector-c6739ddd.js">
<link rel="modulepreload" href="/react/v5.7.39/PaymentTypeSelector-602bbfbb.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-5503a9b0.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-overflow-55bec3b6.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-4bb0ad7c.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-tooltip-5e598d46.js">
<link rel="modulepreload" href="/react/v5.7.39/useCustomBulkActions-06b1480f.js">
<link rel="modulepreload" href="/react/v5.7.39/color-string-958e79ca.js">
<link rel="modulepreload" href="/react/v5.7.39/Import-ede32e99.js">
<link rel="modulepreload" href="/react/v5.7.39/react-popper-78dbb4aa.js">
<link rel="modulepreload" href="/react/v5.7.39/react-icons-df23fc4b.js">
<link rel="modulepreload" href="/react/v5.7.39/atoms-4dcef228.js">
<link rel="modulepreload" href="/react/v5.7.39/queries-81538795.js">
<link rel="modulepreload" href="/react/v5.7.39/country-flag-icons-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/react-hot-toast-1bb78238.js">
<link rel="modulepreload" href="/react/v5.7.39/array-move-3ca81c74.js">
<link rel="modulepreload" href="/react/v5.7.39/Invoices-6efb76f8.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-tree-eda19fe5.js">
<link rel="modulepreload" href="/react/v5.7.39/shallowequal-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-accc3075.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-a965b134.js">
<link rel="stylesheet" href="/react/v5.7.39/index-509cf102.css">
<link rel="modulepreload" href="/react/v5.7.39/@rc-component-97925ef2.js">
<link rel="modulepreload" href="/react/v5.7.39/react-datepicker-f00d9e5f.js">
<link rel="modulepreload" href="/react/v5.7.39/queries-9a78b295.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-motion-225c3d18.js">
<link rel="modulepreload" href="/react/v5.7.39/EmailRecord-7fc90b80.js">
<link rel="modulepreload" href="/react/v5.7.39/nano-css-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/Import-9ab4aca3.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-input-number-87f3cf18.js">
<link rel="modulepreload" href="/react/v5.7.39/payment-type-c2a572e4.js">
<link rel="modulepreload" href="/react/v5.7.39/classnames-2e4736b8.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-progress-36aaff76.js">
<link rel="modulepreload" href="/react/v5.7.39/react-colorful-80769060.js">
<link rel="modulepreload" href="/react/v5.7.39/react-dropzone-ed834ffc.js">
<link rel="modulepreload" href="/react/v5.7.39/css-box-model-5383974c.js">
<link rel="modulepreload" href="/react/v5.7.39/Invoices-c4a296cf.js">
<link rel="modulepreload" href="/react/v5.7.39/Pdf-34470d20.js">
<link rel="modulepreload" href="/react/v5.7.39/axios-1caa8822.js">
<link rel="modulepreload" href="/react/v5.7.39/@hello-pangea-fd25a146.js">
<link rel="modulepreload" href="/react/v5.7.39/Refund-a8094f2c.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-659a0b55.js">
<link rel="modulepreload" href="/react/v5.7.39/Expenses-f28457f2.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-a0c51be0.js">
<link rel="modulepreload" href="/react/v5.7.39/Documents-13255e7a.js">
<link rel="modulepreload" href="/react/v5.7.39/useEntityPageIdentifier-810af2de.js">
<link rel="modulepreload" href="/react/v5.7.39/GeneralSettings-a83e6dce.js">
<link rel="modulepreload" href="/react/v5.7.39/Pdf-f9ff55cd.js">
<link rel="modulepreload" href="/react/v5.7.39/ClientSelector-71b640c4.js">
<link rel="modulepreload" href="/react/v5.7.39/goober-70b4b9ca.js">
<link rel="modulepreload" href="/react/v5.7.39/Import-65c1ceee.js">
<link rel="modulepreload" href="/react/v5.7.39/color-11185bdf.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-picker-aa1d11ad.js">
<link rel="modulepreload" href="/react/v5.7.39/@react-oauth-b05f2590.js">
<link rel="modulepreload" href="/react/v5.7.39/fast-equals-6d97355d.js">
<link rel="modulepreload" href="/react/v5.7.39/blank-line-item-cfc355b7.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-d6e345e7.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-input-4cc5c906.js">
<link rel="modulepreload" href="/react/v5.7.39/InvoiceFooter-878ccaf2.js">
<link rel="modulepreload" href="/react/v5.7.39/@ant-design-4e94e05d.js">
<link rel="modulepreload" href="/react/v5.7.39/Quotes-b895144b.js">
<link rel="modulepreload" href="/react/v5.7.39/@remix-run-3879c6df.js">
<link rel="modulepreload" href="/react/v5.7.39/Quotes-7ba9de8c.js">
<link rel="modulepreload" href="/react/v5.7.39/useInvoiceProject-033f60ca.js">
<link rel="modulepreload" href="/react/v5.7.39/QuoteFooter-84313e58.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-aa0d17fe.js">
<link rel="modulepreload" href="/react/v5.7.39/open-client-portal-d54b14e7.js">
<link rel="modulepreload" href="/react/v5.7.39/useActions-18f5ec86.js">
<link rel="modulepreload" href="/react/v5.7.39/invoice-status-756326ba.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-tabs-becffb82.js">
<link rel="modulepreload" href="/react/v5.7.39/Documents-6f1a87a4.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-tree-select-b1bfc2dd.js">
<link rel="modulepreload" href="/react/v5.7.39/redux-thunk-ef899f4c.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-be913451.js">
<link rel="modulepreload" href="/react/v5.7.39/atoms-3fbb6ffa.js">
<link rel="modulepreload" href="/react/v5.7.39/Payment-27661f1b.js">
<link rel="modulepreload" href="/react/v5.7.39/react-smooth-b00d8577.js">
<link rel="modulepreload" href="/react/v5.7.39/pretty-bytes-a9c69c63.js">
<link rel="modulepreload" href="/react/v5.7.39/ts-easing-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/@floating-ui-f6e7c174.js">
<link rel="modulepreload" href="/react/v5.7.39/color-name-b7949e8c.js">
<link rel="modulepreload" href="/react/v5.7.39/usePrintPdf-c2e392b1.js">
<link rel="modulepreload" href="/react/v5.7.39/react-base16-styling-557a89ec.js">
<link rel="modulepreload" href="/react/v5.7.39/Projects-8c017182.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-e820a916.js">
<link rel="modulepreload" href="/react/v5.7.39/useGeneratePdfUrl-8822d619.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-util-1c09b1e7.js">
<link rel="modulepreload" href="/react/v5.7.39/use-isomorphic-layout-effect-3d621696.js">
<link rel="modulepreload" href="/react/v5.7.39/react-dom-0d824437.js">
<link rel="modulepreload" href="/react/v5.7.39/PurchaseOrders-1b6a1011.js">
<link rel="modulepreload" href="/react/v5.7.39/Vendor-04b75dfe.js">
<link rel="modulepreload" href="/react/v5.7.39/Pdf-d127ee94.js">
<link rel="modulepreload" href="/react/v5.7.39/throttle-debounce-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/d3-path-41c4cb36.js">
<link rel="modulepreload" href="/react/v5.7.39/designs-98135743.js">
<link rel="modulepreload" href="/react/v5.7.39/recharts-657ae38d.js">
<link rel="modulepreload" href="/react/v5.7.39/Activity-be1a7fba.js">
<link rel="modulepreload" href="/react/v5.7.39/calculate-time-fb5e43b6.js">
<link rel="modulepreload" href="/react/v5.7.39/Email-b9dd00ef.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-28db6f43.js">
<link rel="modulepreload" href="/react/v5.7.39/queries-b666e4c1.js">
<link rel="modulepreload" href="/react/v5.7.39/useInvoiceColumns-68356547.js">
<link rel="modulepreload" href="/react/v5.7.39/atoms-b83358d7.js">
<link rel="modulepreload" href="/react/v5.7.39/useAdjustColorDarkness-cd55bf61.js">
<link rel="modulepreload" href="/react/v5.7.39/@tippyjs-727c454d.js">
<link rel="modulepreload" href="/react/v5.7.39/PaymentStatus-0db82cd9.js">
<link rel="modulepreload" href="/react/v5.7.39/async-validator-dee29e8b.js">
<link rel="modulepreload" href="/react/v5.7.39/client-only-4ed993c7.js">
<link rel="stylesheet" href="/react/v5.7.39/react-datepicker-066aa0e4.css">
<link rel="modulepreload" href="/react/v5.7.39/d3-time-format-aa787c71.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-3da44ef8.js">
<link rel="modulepreload" href="/react/v5.7.39/useHandleChange-faee9c26.js">
<link rel="modulepreload" href="/react/v5.7.39/hooks-5aaa543d.js">
<link rel="modulepreload" href="/react/v5.7.39/Projects-f9b9b5ee.js">
<link rel="modulepreload" href="/react/v5.7.39/@headlessui-1818df86.js">
<link rel="modulepreload" href="/react/v5.7.39/d3-array-7d9b19f9.js">
<link rel="modulepreload" href="/react/v5.7.39/Email-39ebdad3.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-mentions-a619be62.js">
<link rel="modulepreload" href="/react/v5.7.39/hoist-non-react-statics-7556f55f.js">
<link rel="modulepreload" href="/react/v5.7.39/tiny-warning-c932d744.js">
<link rel="modulepreload" href="/react/v5.7.39/color-convert-450deaff.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-table-52f17a53.js">
<link rel="modulepreload" href="/react/v5.7.39/Product-131a7e54.js">
<link rel="modulepreload" href="/react/v5.7.39/DataTableColumnsPicker-9694262b.js">
<link rel="modulepreload" href="/react/v5.7.39/void-elements-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/scheduler-04ce0582.js">
<link rel="modulepreload" href="/react/v5.7.39/InfoCard-d27f8440.js">
<link rel="modulepreload" href="/react/v5.7.39/react-is-3e8633c1.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-image-ed22186d.js">
<link rel="modulepreload" href="/react/v5.7.39/DecimalNumberInput-12f28832.js">
<link rel="modulepreload" href="/react/v5.7.39/tslib-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-field-form-324b257e.js">
<link rel="modulepreload" href="/react/v5.7.39/hooks-939abb33.js">
<link rel="modulepreload" href="/react/v5.7.39/Documents-57417213.js">
<link rel="modulepreload" href="/react/v5.7.39/useActions-8aadb294.js">
<link rel="modulepreload" href="/react/v5.7.39/Apply-fe4e0cb6.js">
<link rel="modulepreload" href="/react/v5.7.39/usePurgeClient-eafa3296.js">
<link rel="modulepreload" href="/react/v5.7.39/ProjectSelector-21195f38.js">
<link rel="modulepreload" href="/react/v5.7.39/css-unit-converter-9e08bb2c.js">
<link rel="modulepreload" href="/react/v5.7.39/useShowEditOption-8af8dd20.js">
<link rel="modulepreload" href="/react/v5.7.39/react-universal-interface-f385873d.js">
<link rel="modulepreload" href="/react/v5.7.39/react-onclickoutside-78dbb4aa.js">
<link rel="modulepreload" href="/react/v5.7.39/use-sync-external-store-d3c1e66d.js">
<link rel="modulepreload" href="/react/v5.7.39/lodash.debounce-099b27fc.js">
<link rel="modulepreload" href="/react/v5.7.39/Actions-c81834fc.js">
<link rel="modulepreload" href="/react/v5.7.39/d3-time-9ce187c0.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-c7682d61.js">
<link rel="modulepreload" href="/react/v5.7.39/decimal.js-light-6fe16ef2.js">
<link rel="modulepreload" href="/react/v5.7.39/reduce-css-calc-a9670279.js">
<link rel="modulepreload" href="/react/v5.7.39/input-format-f385873d.js">
<link rel="modulepreload" href="/react/v5.7.39/PaymentFields-f28006a2.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-checkbox-4cc5c906.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-8c52b9b8.js">
<link rel="modulepreload" href="/react/v5.7.39/Tasks-3cdcc0f9.js">
<link rel="modulepreload" href="/react/v5.7.39/useInvoiceFilters-fc69542a.js">
<link rel="modulepreload" href="/react/v5.7.39/react-i18next-631cfc7d.js">
<link rel="modulepreload" href="/react/v5.7.39/base16-823cae66.js">
<link rel="modulepreload" href="/react/v5.7.39/Show-8b8904ae.js">
<link rel="modulepreload" href="/react/v5.7.39/simple-swizzle-e3911a1f.js">
<link rel="modulepreload" href="/react/v5.7.39/lodash-6d48e1e9.js">
<link rel="modulepreload" href="/react/v5.7.39/hooks-be8f875f.js">
<link rel="modulepreload" href="/react/v5.7.39/Pdf-8b9711fd.js">
<link rel="modulepreload" href="/react/v5.7.39/react-verification-input-b59cf824.js">
<link rel="modulepreload" href="/react/v5.7.39/invoice-sum-inclusive-5877a907.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-a6fa2d0d.js">
<link rel="modulepreload" href="/react/v5.7.39/@reduxjs-389f0b11.js">
<link rel="modulepreload" href="/react/v5.7.39/useResolveCurrencySeparator-e8d7f409.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-e2ebd2dc.js">
<link rel="modulepreload" href="/react/v5.7.39/libphonenumber-js-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/InvoiceStatus-42cc52bc.js">
<link rel="modulepreload" href="/react/v5.7.39/hooks-19fcf1ba.js">
<link rel="modulepreload" href="/react/v5.7.39/victory-vendor-5e3e398c.js">
<link rel="modulepreload" href="/react/v5.7.39/useClientResolver-bb1e25ed.js">
<link rel="modulepreload" href="/react/v5.7.39/set-harmonic-interval-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-0f28fffc.js">
<link rel="modulepreload" href="/react/v5.7.39/resize-observer-polyfill-0f9f8adb.js">
<link rel="modulepreload" href="/react/v5.7.39/@azure-406ba43e.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-switch-36aaff76.js">
<link rel="modulepreload" href="/react/v5.7.39/transactions-a35be2a8.js">
<link rel="modulepreload" href="/react/v5.7.39/Taxes-200c55c4.js">
<script type="module" crossorigin src="/react/v5.7.39/index-70f2cbd6.js"></script>
<link rel="modulepreload" href="/react/v5.7.39/atoms-f0364d7a.js">
<link rel="modulepreload" href="/react/v5.7.39/warning-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/useHandleProductChange-80008e59.js">
<link rel="modulepreload" href="/react/v5.7.39/react-resize-detector-fa61605e.js">
<link rel="modulepreload" href="/react/v5.7.39/payment-status-51e1486d.js">
<link rel="modulepreload" href="/react/v5.7.39/Import-435ad36b.js">
<link rel="modulepreload" href="/react/v5.7.39/Documents-a85129a5.js">
<link rel="modulepreload" href="/react/v5.7.39/redux-e3645497.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-130101e6.js">
<link rel="modulepreload" href="/react/v5.7.39/styled-components-a01ca5d0.js">
<link rel="modulepreload" href="/react/v5.7.39/react-qr-code-e01a04e3.js">
<link rel="modulepreload" href="/react/v5.7.39/tiny-invariant-dd7d57d2.js">
<link rel="modulepreload" href="/react/v5.7.39/memoize-one-297ddbcb.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-dropdown-eaeb4765.js">
<link rel="modulepreload" href="/react/v5.7.39/@xobotyi-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/Tasks-65967bf2.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-8bb62a96.js">
<link rel="modulepreload" href="/react/v5.7.39/Client-27b66b6d.js">
<link rel="modulepreload" href="/react/v5.7.39/scroll-into-view-if-needed-4ed993c7.js">
<link rel="stylesheet" href="/react/v5.7.39/react-phone-number-input-574e3b1a.css">
<link rel="modulepreload" href="/react/v5.7.39/hooks-8a2bc28e.js">
<link rel="modulepreload" href="/react/v5.7.39/react-fast-compare-0444446d.js">
<link rel="modulepreload" href="/react/v5.7.39/Credits-de72cfa1.js">
<link rel="modulepreload" href="/react/v5.7.39/currency.js-57f74176.js">
<link rel="modulepreload" href="/react/v5.7.39/Documents-876028e4.js">
<link rel="modulepreload" href="/react/v5.7.39/Expense-f3684d96.js">
<link rel="modulepreload" href="/react/v5.7.39/Taxes-552e8c0b.js">
<link rel="modulepreload" href="/react/v5.7.39/Clients-8e9af81a.js">
<link rel="modulepreload" href="/react/v5.7.39/Expenses-18c027ce.js">
<link rel="modulepreload" href="/react/v5.7.39/react-router-dom-1d8192c7.js">
<link rel="modulepreload" href="/react/v5.7.39/Statement-3109dfec.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-8898314e.js">
<link rel="modulepreload" href="/react/v5.7.39/d3-interpolate-8fa1f6ff.js">
<link rel="modulepreload" href="/react/v5.7.39/Pdf-fa649ebf.js">
<link rel="modulepreload" href="/react/v5.7.39/react-lifecycles-compat-0f55b822.js">
<link rel="modulepreload" href="/react/v5.7.39/react-string-replace-58c02cd0.js">
<link rel="modulepreload" href="/react/v5.7.39/ImportButton-1bdea31f.js">
<link rel="modulepreload" href="/react/v5.7.39/RecurringExpenses-da3a2cde.js">
<link rel="modulepreload" href="/react/v5.7.39/useTaskColumns-5768e2a4.js">
<link rel="modulepreload" href="/react/v5.7.39/tasks-23d3882e.js">
<link rel="modulepreload" href="/react/v5.7.39/Email-e3dd5c71.js">
<link rel="modulepreload" href="/react/v5.7.39/hooks-55362aee.js">
<link rel="modulepreload" href="/react/v5.7.39/react-debounce-input-eff1f3eb.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-textarea-e41c6471.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-virtual-list-ca260052.js">
<link rel="modulepreload" href="/react/v5.7.39/usePaymentColumns-de1ae591.js">
<link rel="modulepreload" href="/react/v5.7.39/prop-types-4d501b15.js">
<link rel="modulepreload" href="/react/v5.7.39/react-json-tree-b6f17658.js">
<link rel="modulepreload" href="/react/v5.7.39/ProductForm-8c8b6e1f.js">
<link rel="modulepreload" href="/react/v5.7.39/react-use-c26f4840.js">
<link rel="modulepreload" href="/react/v5.7.39/Kanban-0f8111d4.js">
<link rel="modulepreload" href="/react/v5.7.39/Transactions-51bee2d1.js">
<link rel="modulepreload" href="/react/v5.7.39/qr.js-9117fe2e.js">
<link rel="modulepreload" href="/react/v5.7.39/string-convert-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/react-query-17662442.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-22139241.js">
<link rel="modulepreload" href="/react/v5.7.39/useEntityCustomFields-a614fdab.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-85069a0f.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-153b036f.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-steps-36aaff76.js">
<link rel="modulepreload" href="/react/v5.7.39/qrcode.react-f385873d.js">
<link rel="modulepreload" href="/react/v5.7.39/TaskDetails-911ff987.js">
<link rel="modulepreload" href="/react/v5.7.39/PurchaseOrders-12eb76a4.js">
<link rel="modulepreload" href="/react/v5.7.39/json2mq-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/jotai-415711bc.js">
<link rel="modulepreload" href="/react/v5.7.39/atoms-6cd295fb.js">
<link rel="modulepreload" href="/react/v5.7.39/CustomDesigns-e492ddae.js">
<link rel="modulepreload" href="/react/v5.7.39/InvoiceDesign-23e774f7.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-29a0e91d.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-collapse-500ae281.js">
<link rel="modulepreload" href="/react/v5.7.39/RecurringExpense-bac18dc4.js">
<link rel="modulepreload" href="/react/v5.7.39/immer-02d4c904.js">
<link rel="modulepreload" href="/react/v5.7.39/uuid-a960c1f4.js">
<link rel="modulepreload" href="/react/v5.7.39/stylis-60528643.js">
<link rel="modulepreload" href="/react/v5.7.39/useCustomBulkActions-56699cea.js">
<link rel="modulepreload" href="/react/v5.7.39/file-selector-cffd6cde.js">
</head>
<body class="h-full">
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
</body>
<!--
If you are reading this, there is a fair change that the react application has not loaded for you. There are a couple of solutions:
1. Download the release file from https://github.com/invoiceninja/invoiceninja and overwrite your current installation.
2. Switch back to the Flutter application by editing the database, you can do this with the following SQL
UPDATE accounts SET
set_react_as_default_ap = 0;
-->
</html>
hillel
October 31, 2023, 5:22pm
10
Is it possible the browser has cached the old version of the Flutter app/can you try using a different browser?
sdggq
October 31, 2023, 8:13pm
11
Just checked, first one was in Firefox.
This time I went with Chrome in private mode. Loaded flutter and switched to react, same thing.
<!DOCTYPE html>
<html data-report-errors="1" data-rc="" data-user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36" data-login="false">
<head>
<!-- Source: https://github.com/invoiceninja/invoiceninja -->
<!-- Version: 5.7.39 -->
<meta charset="UTF-8">
<title>Invoice Ninja</title>
<meta name="google-signin-client_id" content="">
<link rel="modulepreload" href="/react/v5.7.39/InvoiceViewer-a991bfa7.js">
<link rel="modulepreload" href="/react/v5.7.39/Credits-0a9d1882.js">
<link rel="modulepreload" href="/react/v5.7.39/state-local-dd516420.js">
<link rel="modulepreload" href="/react/v5.7.39/useInvoiceUtilities-97dc1545.js">
<link rel="modulepreload" href="/react/v5.7.39/Import-738aaf6c.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-cascader-d57b0b3c.js">
<link rel="modulepreload" href="/react/v5.7.39/reselect-94cd135c.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-resize-observer-77072027.js">
<link rel="modulepreload" href="/react/v5.7.39/Payments-8d20549c.js">
<link rel="modulepreload" href="/react/v5.7.39/Show-e2cfd5a2.js">
<link rel="modulepreload" href="/react/v5.7.39/useCustomBulkActions-e2d30022.js">
<link rel="modulepreload" href="/react/v5.7.39/deepmerge-15f827de.js">
<link rel="modulepreload" href="/react/v5.7.39/@tinymce-101a8627.js">
<link rel="modulepreload" href="/react/v5.7.39/react-select-ba4ba89b.js">
<link rel="modulepreload" href="/react/v5.7.39/react-0d3d7cb2.js">
<link rel="modulepreload" href="/react/v5.7.39/antd-4f4a0c5d.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-rate-36aaff76.js">
<link rel="modulepreload" href="/react/v5.7.39/react-router-b321b14f.js">
<link rel="modulepreload" href="/react/v5.7.39/@monaco-editor-f994d172.js">
<link rel="modulepreload" href="/react/v5.7.39/react-phone-number-input-2a88b0c2.js">
<link rel="modulepreload" href="/react/v5.7.39/StatusBadge-ed742e70.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-notification-75c5296e.js">
<link rel="modulepreload" href="/react/v5.7.39/fast-shallow-equal-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/Reports-906e6f66.js">
<link rel="modulepreload" href="/react/v5.7.39/blank-invitation-ca06b7b6.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-slider-0c1aff7a.js">
<link rel="modulepreload" href="/react/v5.7.39/react-feather-48e28908.js">
<link rel="modulepreload" href="/react/v5.7.39/useDownloadPdf-c152d531.js">
<link rel="modulepreload" href="/react/v5.7.39/RecurringExpenses-2ad6af5e.js">
<link rel="modulepreload" href="/react/v5.7.39/html-parse-stringify-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/d3-shape-ca4806c9.js">
<link rel="modulepreload" href="/react/v5.7.39/use-memo-one-2810e5ee.js">
<link rel="modulepreload" href="/react/v5.7.39/Import-371f7c6b.js">
<link rel="modulepreload" href="/react/v5.7.39/collect.js-025b2ed5.js">
<link rel="modulepreload" href="/react/v5.7.39/Import-0d53d9b3.js">
<link rel="modulepreload" href="/react/v5.7.39/d3-color-6502c434.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-a9681ba9.js">
<link rel="modulepreload" href="/react/v5.7.39/i18next-94327b1e.js">
<link rel="modulepreload" href="/react/v5.7.39/date-fns-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-5a6299cf.js">
<link rel="modulepreload" href="/react/v5.7.39/ProductFields-bdd80700.js">
<link rel="modulepreload" href="/react/v5.7.39/@ctrl-fb5a5473.js">
<link rel="modulepreload" href="/react/v5.7.39/NotFound-e8b4bef7.js">
<link rel="modulepreload" href="/react/v5.7.39/@babel-23865fbf.js">
<link rel="modulepreload" href="/react/v5.7.39/dayjs-65f5ddef.js">
<link rel="modulepreload" href="/react/v5.7.39/RecurringInvoices-414b67f6.js">
<link rel="modulepreload" href="/react/v5.7.39/Documents-3256f175.js">
<link rel="modulepreload" href="/react/v5.7.39/Payments-7c1dde78.js">
<link rel="modulepreload" href="/react/v5.7.39/formik-bdab2a57.js">
<link rel="modulepreload" href="/react/v5.7.39/hooks-759606dc.js">
<link rel="modulepreload" href="/react/v5.7.39/recharts-scale-170b47f7.js">
<link rel="modulepreload" href="/react/v5.7.39/RecurringExpenses-91e08f84.js">
<link rel="modulepreload" href="/react/v5.7.39/internmap-7949acc8.js">
<link rel="modulepreload" href="/react/v5.7.39/attr-accept-6df8d728.js">
<link rel="modulepreload" href="/react/v5.7.39/copy-to-clipboard-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-pagination-a12dd021.js">
<link rel="modulepreload" href="/react/v5.7.39/tippy.js-15c41a06.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-select-a04e2416.js">
<link rel="modulepreload" href="/react/v5.7.39/react-redux-e24b69a6.js">
<link rel="modulepreload" href="/react/v5.7.39/Dashboard-44a477eb.js">
<link rel="modulepreload" href="/react/v5.7.39/useDownloadPdfs-5089798c.js">
<link rel="modulepreload" href="/react/v5.7.39/Email-98a8cd63.js">
<link rel="modulepreload" href="/react/v5.7.39/invoices-9b0439e2.js">
<link rel="modulepreload" href="/react/v5.7.39/purchase-orders-6563fb2a.js">
<link rel="modulepreload" href="/react/v5.7.39/useVendorResolver-06ea7671.js">
<link rel="modulepreload" href="/react/v5.7.39/compute-scroll-into-view-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/toggle-selection-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-0352a7dd.js">
<link rel="modulepreload" href="/react/v5.7.39/hooks-95545c47.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-545f29ca.js">
<link rel="modulepreload" href="/react/v5.7.39/eventemitter3-0e0e7991.js">
<link rel="modulepreload" href="/react/v5.7.39/RecurringInvoices-1139f5d7.js">
<link rel="modulepreload" href="/react/v5.7.39/useProductColumns-eaddbfad.js">
<link rel="modulepreload" href="/react/v5.7.39/fast-deep-equal-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/Import-e5be24c8.js">
<link rel="modulepreload" href="/react/v5.7.39/useCustomBulkActions-cae88f2d.js">
<link rel="modulepreload" href="/react/v5.7.39/d3-format-ffdb8652.js">
<link rel="modulepreload" href="/react/v5.7.39/Vendors-5fca579e.js">
<link rel="modulepreload" href="/react/v5.7.39/hooks-15059564.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-drawer-d657bb4e.js">
<link rel="modulepreload" href="/react/v5.7.39/CreditFooter-02cffdce.js">
<link rel="modulepreload" href="/react/v5.7.39/projects-493bec9e.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-dialog-86005be6.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-6a9ba794.js">
<link rel="modulepreload" href="/react/v5.7.39/ProductsTable-b46c8b3a.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-menu-6148bbe6.js">
<link rel="modulepreload" href="/react/v5.7.39/Products-087ad7ee.js">
<link rel="modulepreload" href="/react/v5.7.39/Mailer-d261e287.js">
<link rel="modulepreload" href="/react/v5.7.39/@emotion-0b2e58ed.js">
<link rel="modulepreload" href="/react/v5.7.39/Project-dcee4583.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-upload-d5acc744.js">
<link rel="modulepreload" href="/react/v5.7.39/@popperjs-866723f8.js">
<link rel="modulepreload" href="/react/v5.7.39/TaxRateSelector-c29a9d30.js">
<link rel="modulepreload" href="/react/v5.7.39/lodash.curry-ecace312.js">
<link rel="modulepreload" href="/react/v5.7.39/expenses-d2ac3f04.js">
<link rel="modulepreload" href="/react/v5.7.39/atoms-ecef6f95.js">
<link rel="modulepreload" href="/react/v5.7.39/lodash-es-87d1a1d5.js">
<link rel="modulepreload" href="/react/v5.7.39/ConvertCurrency-faec149f.js">
<link rel="modulepreload" href="/react/v5.7.39/payments-0366d0f3.js">
<link rel="modulepreload" href="/react/v5.7.39/Expenses-f60340c2.js">
<link rel="modulepreload" href="/react/v5.7.39/screenfull-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/d3-scale-4cce9527.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-49f45976.js">
<link rel="modulepreload" href="/react/v5.7.39/js-cookie-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-segmented-5a93268a.js">
<link rel="modulepreload" href="/react/v5.7.39/@sentry-8a9e552e.js">
<link rel="modulepreload" href="/react/v5.7.39/raf-schd-5404ed65.js">
<link rel="modulepreload" href="/react/v5.7.39/DesignSelector-c6739ddd.js">
<link rel="modulepreload" href="/react/v5.7.39/PaymentTypeSelector-602bbfbb.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-5503a9b0.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-overflow-55bec3b6.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-4bb0ad7c.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-tooltip-5e598d46.js">
<link rel="modulepreload" href="/react/v5.7.39/useCustomBulkActions-06b1480f.js">
<link rel="modulepreload" href="/react/v5.7.39/color-string-958e79ca.js">
<link rel="modulepreload" href="/react/v5.7.39/Import-ede32e99.js">
<link rel="modulepreload" href="/react/v5.7.39/react-popper-78dbb4aa.js">
<link rel="modulepreload" href="/react/v5.7.39/react-icons-df23fc4b.js">
<link rel="modulepreload" href="/react/v5.7.39/atoms-4dcef228.js">
<link rel="modulepreload" href="/react/v5.7.39/queries-81538795.js">
<link rel="modulepreload" href="/react/v5.7.39/country-flag-icons-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/react-hot-toast-1bb78238.js">
<link rel="modulepreload" href="/react/v5.7.39/array-move-3ca81c74.js">
<link rel="modulepreload" href="/react/v5.7.39/Invoices-6efb76f8.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-tree-eda19fe5.js">
<link rel="modulepreload" href="/react/v5.7.39/shallowequal-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-accc3075.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-a965b134.js">
<link rel="stylesheet" href="/react/v5.7.39/index-509cf102.css">
<link rel="modulepreload" href="/react/v5.7.39/@rc-component-97925ef2.js">
<link rel="modulepreload" href="/react/v5.7.39/react-datepicker-f00d9e5f.js">
<link rel="modulepreload" href="/react/v5.7.39/queries-9a78b295.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-motion-225c3d18.js">
<link rel="modulepreload" href="/react/v5.7.39/EmailRecord-7fc90b80.js">
<link rel="modulepreload" href="/react/v5.7.39/nano-css-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/Import-9ab4aca3.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-input-number-87f3cf18.js">
<link rel="modulepreload" href="/react/v5.7.39/payment-type-c2a572e4.js">
<link rel="modulepreload" href="/react/v5.7.39/classnames-2e4736b8.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-progress-36aaff76.js">
<link rel="modulepreload" href="/react/v5.7.39/react-colorful-80769060.js">
<link rel="modulepreload" href="/react/v5.7.39/react-dropzone-ed834ffc.js">
<link rel="modulepreload" href="/react/v5.7.39/css-box-model-5383974c.js">
<link rel="modulepreload" href="/react/v5.7.39/Invoices-c4a296cf.js">
<link rel="modulepreload" href="/react/v5.7.39/Pdf-34470d20.js">
<link rel="modulepreload" href="/react/v5.7.39/axios-1caa8822.js">
<link rel="modulepreload" href="/react/v5.7.39/@hello-pangea-fd25a146.js">
<link rel="modulepreload" href="/react/v5.7.39/Refund-a8094f2c.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-659a0b55.js">
<link rel="modulepreload" href="/react/v5.7.39/Expenses-f28457f2.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-a0c51be0.js">
<link rel="modulepreload" href="/react/v5.7.39/Documents-13255e7a.js">
<link rel="modulepreload" href="/react/v5.7.39/useEntityPageIdentifier-810af2de.js">
<link rel="modulepreload" href="/react/v5.7.39/GeneralSettings-a83e6dce.js">
<link rel="modulepreload" href="/react/v5.7.39/Pdf-f9ff55cd.js">
<link rel="modulepreload" href="/react/v5.7.39/ClientSelector-71b640c4.js">
<link rel="modulepreload" href="/react/v5.7.39/goober-70b4b9ca.js">
<link rel="modulepreload" href="/react/v5.7.39/Import-65c1ceee.js">
<link rel="modulepreload" href="/react/v5.7.39/color-11185bdf.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-picker-aa1d11ad.js">
<link rel="modulepreload" href="/react/v5.7.39/@react-oauth-b05f2590.js">
<link rel="modulepreload" href="/react/v5.7.39/fast-equals-6d97355d.js">
<link rel="modulepreload" href="/react/v5.7.39/blank-line-item-cfc355b7.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-d6e345e7.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-input-4cc5c906.js">
<link rel="modulepreload" href="/react/v5.7.39/InvoiceFooter-878ccaf2.js">
<link rel="modulepreload" href="/react/v5.7.39/@ant-design-4e94e05d.js">
<link rel="modulepreload" href="/react/v5.7.39/Quotes-b895144b.js">
<link rel="modulepreload" href="/react/v5.7.39/@remix-run-3879c6df.js">
<link rel="modulepreload" href="/react/v5.7.39/Quotes-7ba9de8c.js">
<link rel="modulepreload" href="/react/v5.7.39/useInvoiceProject-033f60ca.js">
<link rel="modulepreload" href="/react/v5.7.39/QuoteFooter-84313e58.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-aa0d17fe.js">
<link rel="modulepreload" href="/react/v5.7.39/open-client-portal-d54b14e7.js">
<link rel="modulepreload" href="/react/v5.7.39/useActions-18f5ec86.js">
<link rel="modulepreload" href="/react/v5.7.39/invoice-status-756326ba.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-tabs-becffb82.js">
<link rel="modulepreload" href="/react/v5.7.39/Documents-6f1a87a4.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-tree-select-b1bfc2dd.js">
<link rel="modulepreload" href="/react/v5.7.39/redux-thunk-ef899f4c.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-be913451.js">
<link rel="modulepreload" href="/react/v5.7.39/atoms-3fbb6ffa.js">
<link rel="modulepreload" href="/react/v5.7.39/Payment-27661f1b.js">
<link rel="modulepreload" href="/react/v5.7.39/react-smooth-b00d8577.js">
<link rel="modulepreload" href="/react/v5.7.39/pretty-bytes-a9c69c63.js">
<link rel="modulepreload" href="/react/v5.7.39/ts-easing-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/@floating-ui-f6e7c174.js">
<link rel="modulepreload" href="/react/v5.7.39/color-name-b7949e8c.js">
<link rel="modulepreload" href="/react/v5.7.39/usePrintPdf-c2e392b1.js">
<link rel="modulepreload" href="/react/v5.7.39/react-base16-styling-557a89ec.js">
<link rel="modulepreload" href="/react/v5.7.39/Projects-8c017182.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-e820a916.js">
<link rel="modulepreload" href="/react/v5.7.39/useGeneratePdfUrl-8822d619.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-util-1c09b1e7.js">
<link rel="modulepreload" href="/react/v5.7.39/use-isomorphic-layout-effect-3d621696.js">
<link rel="modulepreload" href="/react/v5.7.39/react-dom-0d824437.js">
<link rel="modulepreload" href="/react/v5.7.39/PurchaseOrders-1b6a1011.js">
<link rel="modulepreload" href="/react/v5.7.39/Vendor-04b75dfe.js">
<link rel="modulepreload" href="/react/v5.7.39/Pdf-d127ee94.js">
<link rel="modulepreload" href="/react/v5.7.39/throttle-debounce-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/d3-path-41c4cb36.js">
<link rel="modulepreload" href="/react/v5.7.39/designs-98135743.js">
<link rel="modulepreload" href="/react/v5.7.39/recharts-657ae38d.js">
<link rel="modulepreload" href="/react/v5.7.39/Activity-be1a7fba.js">
<link rel="modulepreload" href="/react/v5.7.39/calculate-time-fb5e43b6.js">
<link rel="modulepreload" href="/react/v5.7.39/Email-b9dd00ef.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-28db6f43.js">
<link rel="modulepreload" href="/react/v5.7.39/queries-b666e4c1.js">
<link rel="modulepreload" href="/react/v5.7.39/useInvoiceColumns-68356547.js">
<link rel="modulepreload" href="/react/v5.7.39/atoms-b83358d7.js">
<link rel="modulepreload" href="/react/v5.7.39/useAdjustColorDarkness-cd55bf61.js">
<link rel="modulepreload" href="/react/v5.7.39/@tippyjs-727c454d.js">
<link rel="modulepreload" href="/react/v5.7.39/PaymentStatus-0db82cd9.js">
<link rel="modulepreload" href="/react/v5.7.39/async-validator-dee29e8b.js">
<link rel="modulepreload" href="/react/v5.7.39/client-only-4ed993c7.js">
<link rel="stylesheet" href="/react/v5.7.39/react-datepicker-066aa0e4.css">
<link rel="modulepreload" href="/react/v5.7.39/d3-time-format-aa787c71.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-3da44ef8.js">
<link rel="modulepreload" href="/react/v5.7.39/useHandleChange-faee9c26.js">
<link rel="modulepreload" href="/react/v5.7.39/hooks-5aaa543d.js">
<link rel="modulepreload" href="/react/v5.7.39/Projects-f9b9b5ee.js">
<link rel="modulepreload" href="/react/v5.7.39/@headlessui-1818df86.js">
<link rel="modulepreload" href="/react/v5.7.39/d3-array-7d9b19f9.js">
<link rel="modulepreload" href="/react/v5.7.39/Email-39ebdad3.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-mentions-a619be62.js">
<link rel="modulepreload" href="/react/v5.7.39/hoist-non-react-statics-7556f55f.js">
<link rel="modulepreload" href="/react/v5.7.39/tiny-warning-c932d744.js">
<link rel="modulepreload" href="/react/v5.7.39/color-convert-450deaff.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-table-52f17a53.js">
<link rel="modulepreload" href="/react/v5.7.39/Product-131a7e54.js">
<link rel="modulepreload" href="/react/v5.7.39/DataTableColumnsPicker-9694262b.js">
<link rel="modulepreload" href="/react/v5.7.39/void-elements-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/scheduler-04ce0582.js">
<link rel="modulepreload" href="/react/v5.7.39/InfoCard-d27f8440.js">
<link rel="modulepreload" href="/react/v5.7.39/react-is-3e8633c1.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-image-ed22186d.js">
<link rel="modulepreload" href="/react/v5.7.39/DecimalNumberInput-12f28832.js">
<link rel="modulepreload" href="/react/v5.7.39/tslib-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-field-form-324b257e.js">
<link rel="modulepreload" href="/react/v5.7.39/hooks-939abb33.js">
<link rel="modulepreload" href="/react/v5.7.39/Documents-57417213.js">
<link rel="modulepreload" href="/react/v5.7.39/useActions-8aadb294.js">
<link rel="modulepreload" href="/react/v5.7.39/Apply-fe4e0cb6.js">
<link rel="modulepreload" href="/react/v5.7.39/usePurgeClient-eafa3296.js">
<link rel="modulepreload" href="/react/v5.7.39/ProjectSelector-21195f38.js">
<link rel="modulepreload" href="/react/v5.7.39/css-unit-converter-9e08bb2c.js">
<link rel="modulepreload" href="/react/v5.7.39/useShowEditOption-8af8dd20.js">
<link rel="modulepreload" href="/react/v5.7.39/react-universal-interface-f385873d.js">
<link rel="modulepreload" href="/react/v5.7.39/react-onclickoutside-78dbb4aa.js">
<link rel="modulepreload" href="/react/v5.7.39/use-sync-external-store-d3c1e66d.js">
<link rel="modulepreload" href="/react/v5.7.39/lodash.debounce-099b27fc.js">
<link rel="modulepreload" href="/react/v5.7.39/Actions-c81834fc.js">
<link rel="modulepreload" href="/react/v5.7.39/d3-time-9ce187c0.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-c7682d61.js">
<link rel="modulepreload" href="/react/v5.7.39/decimal.js-light-6fe16ef2.js">
<link rel="modulepreload" href="/react/v5.7.39/reduce-css-calc-a9670279.js">
<link rel="modulepreload" href="/react/v5.7.39/input-format-f385873d.js">
<link rel="modulepreload" href="/react/v5.7.39/PaymentFields-f28006a2.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-checkbox-4cc5c906.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-8c52b9b8.js">
<link rel="modulepreload" href="/react/v5.7.39/Tasks-3cdcc0f9.js">
<link rel="modulepreload" href="/react/v5.7.39/useInvoiceFilters-fc69542a.js">
<link rel="modulepreload" href="/react/v5.7.39/react-i18next-631cfc7d.js">
<link rel="modulepreload" href="/react/v5.7.39/base16-823cae66.js">
<link rel="modulepreload" href="/react/v5.7.39/Show-8b8904ae.js">
<link rel="modulepreload" href="/react/v5.7.39/simple-swizzle-e3911a1f.js">
<link rel="modulepreload" href="/react/v5.7.39/lodash-6d48e1e9.js">
<link rel="modulepreload" href="/react/v5.7.39/hooks-be8f875f.js">
<link rel="modulepreload" href="/react/v5.7.39/Pdf-8b9711fd.js">
<link rel="modulepreload" href="/react/v5.7.39/react-verification-input-b59cf824.js">
<link rel="modulepreload" href="/react/v5.7.39/invoice-sum-inclusive-5877a907.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-a6fa2d0d.js">
<link rel="modulepreload" href="/react/v5.7.39/@reduxjs-389f0b11.js">
<link rel="modulepreload" href="/react/v5.7.39/useResolveCurrencySeparator-e8d7f409.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-e2ebd2dc.js">
<link rel="modulepreload" href="/react/v5.7.39/libphonenumber-js-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/InvoiceStatus-42cc52bc.js">
<link rel="modulepreload" href="/react/v5.7.39/hooks-19fcf1ba.js">
<link rel="modulepreload" href="/react/v5.7.39/victory-vendor-5e3e398c.js">
<link rel="modulepreload" href="/react/v5.7.39/useClientResolver-bb1e25ed.js">
<link rel="modulepreload" href="/react/v5.7.39/set-harmonic-interval-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-0f28fffc.js">
<link rel="modulepreload" href="/react/v5.7.39/resize-observer-polyfill-0f9f8adb.js">
<link rel="modulepreload" href="/react/v5.7.39/@azure-406ba43e.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-switch-36aaff76.js">
<link rel="modulepreload" href="/react/v5.7.39/transactions-a35be2a8.js">
<link rel="modulepreload" href="/react/v5.7.39/Taxes-200c55c4.js">
<script type="module" crossorigin src="/react/v5.7.39/index-70f2cbd6.js"></script>
<link rel="modulepreload" href="/react/v5.7.39/atoms-f0364d7a.js">
<link rel="modulepreload" href="/react/v5.7.39/warning-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/useHandleProductChange-80008e59.js">
<link rel="modulepreload" href="/react/v5.7.39/react-resize-detector-fa61605e.js">
<link rel="modulepreload" href="/react/v5.7.39/payment-status-51e1486d.js">
<link rel="modulepreload" href="/react/v5.7.39/Import-435ad36b.js">
<link rel="modulepreload" href="/react/v5.7.39/Documents-a85129a5.js">
<link rel="modulepreload" href="/react/v5.7.39/redux-e3645497.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-130101e6.js">
<link rel="modulepreload" href="/react/v5.7.39/styled-components-a01ca5d0.js">
<link rel="modulepreload" href="/react/v5.7.39/react-qr-code-e01a04e3.js">
<link rel="modulepreload" href="/react/v5.7.39/tiny-invariant-dd7d57d2.js">
<link rel="modulepreload" href="/react/v5.7.39/memoize-one-297ddbcb.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-dropdown-eaeb4765.js">
<link rel="modulepreload" href="/react/v5.7.39/@xobotyi-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/Tasks-65967bf2.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-8bb62a96.js">
<link rel="modulepreload" href="/react/v5.7.39/Client-27b66b6d.js">
<link rel="modulepreload" href="/react/v5.7.39/scroll-into-view-if-needed-4ed993c7.js">
<link rel="stylesheet" href="/react/v5.7.39/react-phone-number-input-574e3b1a.css">
<link rel="modulepreload" href="/react/v5.7.39/hooks-8a2bc28e.js">
<link rel="modulepreload" href="/react/v5.7.39/react-fast-compare-0444446d.js">
<link rel="modulepreload" href="/react/v5.7.39/Credits-de72cfa1.js">
<link rel="modulepreload" href="/react/v5.7.39/currency.js-57f74176.js">
<link rel="modulepreload" href="/react/v5.7.39/Documents-876028e4.js">
<link rel="modulepreload" href="/react/v5.7.39/Expense-f3684d96.js">
<link rel="modulepreload" href="/react/v5.7.39/Taxes-552e8c0b.js">
<link rel="modulepreload" href="/react/v5.7.39/Clients-8e9af81a.js">
<link rel="modulepreload" href="/react/v5.7.39/Expenses-18c027ce.js">
<link rel="modulepreload" href="/react/v5.7.39/react-router-dom-1d8192c7.js">
<link rel="modulepreload" href="/react/v5.7.39/Statement-3109dfec.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-8898314e.js">
<link rel="modulepreload" href="/react/v5.7.39/d3-interpolate-8fa1f6ff.js">
<link rel="modulepreload" href="/react/v5.7.39/Pdf-fa649ebf.js">
<link rel="modulepreload" href="/react/v5.7.39/react-lifecycles-compat-0f55b822.js">
<link rel="modulepreload" href="/react/v5.7.39/react-string-replace-58c02cd0.js">
<link rel="modulepreload" href="/react/v5.7.39/ImportButton-1bdea31f.js">
<link rel="modulepreload" href="/react/v5.7.39/RecurringExpenses-da3a2cde.js">
<link rel="modulepreload" href="/react/v5.7.39/useTaskColumns-5768e2a4.js">
<link rel="modulepreload" href="/react/v5.7.39/tasks-23d3882e.js">
<link rel="modulepreload" href="/react/v5.7.39/Email-e3dd5c71.js">
<link rel="modulepreload" href="/react/v5.7.39/hooks-55362aee.js">
<link rel="modulepreload" href="/react/v5.7.39/react-debounce-input-eff1f3eb.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-textarea-e41c6471.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-virtual-list-ca260052.js">
<link rel="modulepreload" href="/react/v5.7.39/usePaymentColumns-de1ae591.js">
<link rel="modulepreload" href="/react/v5.7.39/prop-types-4d501b15.js">
<link rel="modulepreload" href="/react/v5.7.39/react-json-tree-b6f17658.js">
<link rel="modulepreload" href="/react/v5.7.39/ProductForm-8c8b6e1f.js">
<link rel="modulepreload" href="/react/v5.7.39/react-use-c26f4840.js">
<link rel="modulepreload" href="/react/v5.7.39/Kanban-0f8111d4.js">
<link rel="modulepreload" href="/react/v5.7.39/Transactions-51bee2d1.js">
<link rel="modulepreload" href="/react/v5.7.39/qr.js-9117fe2e.js">
<link rel="modulepreload" href="/react/v5.7.39/string-convert-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/react-query-17662442.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-22139241.js">
<link rel="modulepreload" href="/react/v5.7.39/useEntityCustomFields-a614fdab.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-85069a0f.js">
<link rel="modulepreload" href="/react/v5.7.39/Edit-153b036f.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-steps-36aaff76.js">
<link rel="modulepreload" href="/react/v5.7.39/qrcode.react-f385873d.js">
<link rel="modulepreload" href="/react/v5.7.39/TaskDetails-911ff987.js">
<link rel="modulepreload" href="/react/v5.7.39/PurchaseOrders-12eb76a4.js">
<link rel="modulepreload" href="/react/v5.7.39/json2mq-4ed993c7.js">
<link rel="modulepreload" href="/react/v5.7.39/jotai-415711bc.js">
<link rel="modulepreload" href="/react/v5.7.39/atoms-6cd295fb.js">
<link rel="modulepreload" href="/react/v5.7.39/CustomDesigns-e492ddae.js">
<link rel="modulepreload" href="/react/v5.7.39/InvoiceDesign-23e774f7.js">
<link rel="modulepreload" href="/react/v5.7.39/Create-29a0e91d.js">
<link rel="modulepreload" href="/react/v5.7.39/rc-collapse-500ae281.js">
<link rel="modulepreload" href="/react/v5.7.39/RecurringExpense-bac18dc4.js">
<link rel="modulepreload" href="/react/v5.7.39/immer-02d4c904.js">
<link rel="modulepreload" href="/react/v5.7.39/uuid-a960c1f4.js">
<link rel="modulepreload" href="/react/v5.7.39/stylis-60528643.js">
<link rel="modulepreload" href="/react/v5.7.39/useCustomBulkActions-56699cea.js">
<link rel="modulepreload" href="/react/v5.7.39/file-selector-cffd6cde.js">
</head>
<body class="h-full">
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
</body>
<!--
If you are reading this, there is a fair change that the react application has not loaded for you. There are a couple of solutions:
1. Download the release file from https://github.com/invoiceninja/invoiceninja and overwrite your current installation.
2. Switch back to the Flutter application by editing the database, you can do this with the following SQL
UPDATE accounts SET
set_react_as_default_ap = 0;
-->
</html>
hillel
October 31, 2023, 10:08pm
12
I was referring to the error uploading a company logo.
1 Like
sdggq
October 31, 2023, 10:28pm
13
Oh, nope, same issue with uploading logo on different browser. Like in Can't upload logo, documents loading fine v5.7.36-C127 - #8 by sdggq
hillel
October 31, 2023, 10:30pm
14
What version do you see in the app when clicking the about button in the lower left corner?
hillel
October 31, 2023, 10:58pm
16
I’m not sure, the same version of the app is running on the demo but I’m not seeing this error there.
https://demo.invoiceninja.com/
We’ll continue to look into it.
1 Like
sdggq
October 31, 2023, 11:29pm
17
I’ve installed the windows app, and no matter what I do, the logo doesn’t get updated. Shows standard envelope. Doesn’t thrrow any errors.
Do you know where in the Database this setting is? I could check, maybe there is a weird access issue…
hillel
November 1, 2023, 5:51am
18
Do you see any errors in storage/logs?
sdggq
November 1, 2023, 1:04pm
19
The logs are clean:
user@ubuntu:~/docker$ tail -f inv_nnj/storage/logs/laravel.log
#20 /var/www/app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(201): Symfony\\Component\\Console\\Application->run()
#21 /var/www/app/artisan(35): Illuminate\\Foundation\\Console\\Kernel->handle()
#22 {main}
"}
[2023-10-29 23:30:01] production.INFO: updating currencies
[2023-10-30 06:20:00] production.INFO: Performing Autobilling 2023-10-30 06:20:00
[2023-10-30 23:30:02] production.INFO: updating currencies
[2023-10-31 06:20:00] production.INFO: Performing Autobilling 2023-10-31 06:20:00
[2023-10-31 23:30:02] production.INFO: updating currencies
[2023-11-01 06:20:00] production.INFO: Performing Autobilling 2023-11-01 06:20:00
user@ubuntu:~/docker$ tail -f inv_nnj/storage/logs/
.gitignore invoiceninja.log laravel.log
user@ubuntu:~/docker$ tail -f inv_nnj/storage/logs/invoiceninja.log
[2023-11-01 12:00:00] production.INFO: Sending recurring invoices 2023-11-01 12:00:00
[2023-11-01 12:00:00] production.INFO: 2023-11-01 Sending Recurring Invoices. Count = 0
[2023-11-01 12:00:00] production.INFO: Recurring invoice send duration 2023-11-01 12:00:00 - 2023-11-01 12:00:00
[2023-11-01 12:00:01] production.INFO: Sending invoice reminders on 2023-11-01 12:00:01
[2023-11-01 12:30:00] production.INFO: Cleaning Stale Invoices:
[2023-11-01 12:40:00] production.INFO: Updating calculated fields
[2023-11-01 13:00:00] production.INFO: Sending recurring invoices 2023-11-01 01:00:00
[2023-11-01 13:00:00] production.INFO: 2023-11-01 Sending Recurring Invoices. Count = 0
[2023-11-01 13:00:00] production.INFO: Recurring invoice send duration 2023-11-01 01:00:00 - 2023-11-01 01:00:00
[2023-11-01 13:00:02] production.INFO: Sending invoice reminders on 2023-11-01 01:00:02