update to movie db population
Local Docker Build (Dev) / build-dev (push) Successful in 6s

This commit is contained in:
2025-11-03 15:27:17 -05:00
parent c7d12dadaf
commit db203b5f26
2 changed files with 8 additions and 7 deletions
+1 -1
View File
@@ -1 +1 @@
2.9.4-skip-tracking
2.9.5-web-title-display
+7 -6
View File
@@ -128,20 +128,21 @@ async def get_movies_list(dependencies: dict,
# Get paginated results - PostgreSQL
query = f"""
SELECT imdb_id, path, released, dateadded, source, has_video_file, last_updated
FROM movies
SELECT imdb_id, title, year, path, released, dateadded, source, has_video_file, last_updated
FROM movies
WHERE {where_clause}
ORDER BY last_updated DESC
LIMIT %s OFFSET %s
"""
cursor.execute(query, params + [limit, skip])
movies = []
for row in cursor.fetchall():
movie = dict(row)
# Extract title from path for display
try:
movie['title'] = Path(movie['path']).name if movie['path'] else movie['imdb_id']
# Use database title if available, otherwise extract from path
if not movie.get('title'):
try:
movie['title'] = Path(movie['path']).name if movie['path'] else movie['imdb_id']
except:
movie['title'] = movie['imdb_id']
# Map source to user-friendly description