49 lines
1.5 KiB
Markdown
49 lines
1.5 KiB
Markdown
# 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:**
|
|
```python
|
|
# Before (broken):
|
|
path_mapper = PathMapper()
|
|
|
|
# After (fixed):
|
|
path_mapper = PathMapper(config)
|
|
```
|
|
|
|
### Debug Output Working
|
|
With the fix, your debug controls should now work:
|
|
```bash
|
|
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
|
|
|
|
## 🔧 NFOGuard v1.4.7 fixes the startup issue - ready to restart! 🔧 |