Fix module import issue on fresh installs
- Added create_directories function to properly set up directory structure - Added copy_module_files function to ensure JS modules are copied correctly - Updated server.js to handle module imports more resiliently - Fixed imports to work with both .js and no extension module references 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -296,6 +296,13 @@ EOF
|
||||
exit 1
|
||||
}
|
||||
|
||||
# Copy JavaScript module files during update as well
|
||||
log "INFO" "Copying JavaScript module files..."
|
||||
copy_module_files || {
|
||||
log "ERROR" "Failed to copy JavaScript module files"
|
||||
exit 1
|
||||
}
|
||||
|
||||
else
|
||||
# This is a fresh installation - run all steps
|
||||
|
||||
@@ -359,6 +366,7 @@ else
|
||||
log "INFO" "Creating directories..."
|
||||
# Make sure CONFIG_DIR is set and exported
|
||||
export CONFIG_DIR=${CONFIG_DIR:-"/etc/transmission-rss-manager"}
|
||||
# Call our new create_directories function
|
||||
create_directories || {
|
||||
log "ERROR" "Directory creation failed"
|
||||
exit 1
|
||||
|
||||
Reference in New Issue
Block a user