HEX
Server: Apache/2.4.18 (Ubuntu)
System: Linux ubuntu 7.0.5-x86_64-linode173 #1 SMP PREEMPT_DYNAMIC Fri May 8 10:12:05 EDT 2026 x86_64
User: root (0)
PHP: 7.2.28-1+ubuntu16.04.1+deb.sury.org+1
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: //proc/self/root/opt/trading-bot/fix_specific_fetch.sh
#!/bin/bash
# Fix the specific fetch calls that are missing credentials

cd /opt/trading-bot/static

# Fix line 757 - status endpoint
sed -i '757s|fetch(`/status?strategy=${currentStrategy}`)|fetch(`/status?strategy=${currentStrategy}`, {credentials: '"'"'include'"'"'})|' index.html

# Fix line 810 - signals endpoint  
sed -i '810s|fetch(`/signals?strategy=${currentStrategy}`)|fetch(`/signals?strategy=${currentStrategy}`, {credentials: '"'"'include'"'"'})|' index.html

# Fix line 839 - positions endpoint
sed -i '839s|fetch(`/positions?strategy=${currentStrategy}`)|fetch(`/positions?strategy=${currentStrategy}`, {credentials: '"'"'include'"'"'})|' index.html

# Fix line 862 - flatten endpoint
sed -i '862s|fetch(`/flatten?strategy=${currentStrategy}`, { method: '"'"'POST'"'"' })|fetch(`/flatten?strategy=${currentStrategy}`, { method: '"'"'POST'"'"', credentials: '"'"'include'"'"' })|' index.html

echo "Fixed critical fetch calls"
echo "Verifying fixes:"
grep -n "fetch(\`/status" index.html
grep -n "fetch(\`/signals" index.html  
grep -n "fetch(\`/positions" index.html