From 5939be3c218afdfabd3fd8e36e64fc8defa77fb3 Mon Sep 17 00:00:00 2001 From: Shreshth-mehra Date: Wed, 9 Apr 2025 16:42:21 +0530 Subject: [PATCH] v.1.3.15 - Small bug fix Removed the double quotes from Available On. --- Components/headerView.jsx | 2 +- Components/metricsView.jsx | 2 +- ReactView.jsx | 4 ++-- main.ts | 2 +- manifest.json | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Components/headerView.jsx b/Components/headerView.jsx index 02096c5..7d4041d 100644 --- a/Components/headerView.jsx +++ b/Components/headerView.jsx @@ -166,7 +166,7 @@ budget: ${budget} revenue: ${revenue} belongs_to_collection: ${belongsToCollection ? `"${belongsToCollection}"` : '""'} production_company: "${productionCompanies}" -Available On: "${escapeDoubleQuotes(providerNames)}" +Available On: ${providerNames} ${isTvShow ? `total_episodes: ${totalEpisodes}` : ''} ${isTvShow ? `total_seasons: ${totalSeasons}` : ''} ${isTvShow ? `episode_runtime: ${episode_runtime}` : ''} diff --git a/Components/metricsView.jsx b/Components/metricsView.jsx index fa7de22..3741972 100644 --- a/Components/metricsView.jsx +++ b/Components/metricsView.jsx @@ -268,7 +268,7 @@ const Metrics = ({ // Process OTT providers if (movie['Available On'] && movie['Available On'].trim() !== '') { // Remove double quotes and split by comma - const ottString = movie['Available On'].replace(/"/g, '').trim(); + const ottString = movie['Available On'].trim(); if (ottString !== '') { const ottProviders = ottString.split(',').map(provider => provider.trim()); diff --git a/ReactView.jsx b/ReactView.jsx index 03def39..041348b 100644 --- a/ReactView.jsx +++ b/ReactView.jsx @@ -157,7 +157,7 @@ export const ReactView = forwardRef(({ moviesData, createMarkdownFile, themeMode const newProvidersSet = new Set(); newMoviesData.forEach(movie => { if (movie['Available On']) { - const providers = movie['Available On'].replace(/"/g, '').split(', '); + const providers = movie['Available On'].split(', '); providers.forEach(provider => newProvidersSet.add(provider)); } }); @@ -190,7 +190,7 @@ export const ReactView = forwardRef(({ moviesData, createMarkdownFile, themeMode const providersSet = new Set(); movies.forEach(movie => { if (movie['Available On']) { - const providers = movie['Available On'].replace(/"/g, '').split(', '); + const providers = movie['Available On'].split(', '); providers.forEach(provider => providersSet.add(provider)); } }); diff --git a/main.ts b/main.ts index 66588e4..d029845 100644 --- a/main.ts +++ b/main.ts @@ -589,7 +589,7 @@ export default class TVTrackerPlugin extends Plugin { let updatedYaml = { ...yaml, - "Available On": providerNames ? `"${escapeDoubleQuotes(providerNames)}"` : '""' + "Available On": providerNames || '' }; const updatedYamlContent = `---\n${Object.entries(updatedYaml).map(([key, value]) => { diff --git a/manifest.json b/manifest.json index ac41d3f..590704c 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "tv-tracker", "name": "Movie and TV show tracker", - "version": "1.3.14", + "version": "1.3.15", "minAppVersion": "0.15.0", "description": "A Movie and TV show tracker.", "author": "Shreshth Mehra",