debug: Add NFO creation debugging for Inside Out 2 issue
Local Docker Build (Dev) / build-dev (push) Successful in 22s
Local Docker Build (Dev) / build-dev (push) Successful in 22s
Added debug logging to understand why rich existing NFO metadata isn't being preserved when NFOGuard updates files. This will show: - Parameters passed to create_movie_nfo - Whether existing premiered dates are being preserved - Why NFOGuard fields aren't being added to the bottom This should help diagnose why Inside Out 2 NFO isn't getting NFOGuard's dateadded and lockdata fields appended.
This commit is contained in:
@@ -143,6 +143,8 @@ class NFOManager:
|
|||||||
"""Create or update movie.nfo file preserving existing content"""
|
"""Create or update movie.nfo file preserving existing content"""
|
||||||
nfo_path = movie_dir / "movie.nfo"
|
nfo_path = movie_dir / "movie.nfo"
|
||||||
|
|
||||||
|
print(f"🔍 create_movie_nfo called: imdb_id={imdb_id}, dateadded={dateadded}, released={released}, source={source}")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
# Try to load existing NFO file
|
# Try to load existing NFO file
|
||||||
if nfo_path.exists():
|
if nfo_path.exists():
|
||||||
@@ -162,7 +164,10 @@ class NFOManager:
|
|||||||
if existing is not None:
|
if existing is not None:
|
||||||
# Store the value before removing (for premiered/year)
|
# Store the value before removing (for premiered/year)
|
||||||
if tag == "premiered" and not released:
|
if tag == "premiered" and not released:
|
||||||
|
print(f"🔍 Preserving existing premiered date: {existing.text} (released was None)")
|
||||||
released = existing.text # Preserve existing premiered date
|
released = existing.text # Preserve existing premiered date
|
||||||
|
elif tag == "premiered":
|
||||||
|
print(f"🔍 NOT preserving premiered date: existing={existing.text}, released={released}")
|
||||||
movie.remove(existing)
|
movie.remove(existing)
|
||||||
|
|
||||||
# Remove ALL existing uniqueid with type="imdb" regardless of attributes
|
# Remove ALL existing uniqueid with type="imdb" regardless of attributes
|
||||||
|
|||||||
Reference in New Issue
Block a user