1.5 KiB
1.5 KiB
NFOGuard Development Summary
Current Status: v1.4.7 - PathMapper Initialization Fix! 🔧
Latest Updates (v1.4.7)
- 🐛 CRITICAL FIX: Fixed PathMapper initialization missing config parameter
- ✅ STARTUP ERROR: Resolved TypeError preventing container startup
- 🔧 SYNTAX: Fixed ternary operator syntax error in episode metadata
- 🚀 WORKING: Container should now start successfully with PATH_DEBUG controls
Fixed Startup Error
Error:
TypeError: PathMapper.__init__() missing 1 required positional argument: 'config'
Fix:
# Before (broken):
path_mapper = PathMapper()
# After (fixed):
path_mapper = PathMapper(config)
Debug Output Working
With the fix, your debug controls should now work:
DEBUG=true # Application logging
PATH_DEBUG=false # No path mapping debug (clean logs)
Expected Startup Logs
INFO: Loaded environment from .env
INFO: Loaded secrets from .env.secrets
INFO: Starting NFOGuard
INFO: Version: 1.4.7-dev
INFO: Movie paths: ['/media/Movies/movies', '/media/Movies/movies6']
INFO: TV paths: ['/media/TV/tv', '/media/TV/tv6']
Container Status
- ✅ Startup: Should complete without TypeErrors
- ✅ Path Mapping: Working with clean logs (PATH_DEBUG=false)
- ✅ Webhooks: Both movie and TV processing functional
- ✅ Debug Controls: Granular debug level control working