amuse.git

commit e8086ddd0e508fde00b8eacc28026c2bf373c935

Author: Adam <git@apiote.tk>

hide year if it’s unknown

 datastructure/tvqueue.go | 2 +-
 templates/watchlist.html | 2 ++
 tmdb/serie.go | 2 +-


diff --git a/datastructure/tvqueue.go b/datastructure/tvqueue.go
index cfb4a96cd659d1c9647c0b5e9d0bc1838c45d50f..116c866779774a09bb2d2d5b100d9d009eb3a1b0 100644
--- a/datastructure/tvqueue.go
+++ b/datastructure/tvqueue.go
@@ -24,7 +24,7 @@ func (e TvQueueEntry) GetYears() string {
 	if e.YearStart == 0 {
 		return ""
 	} else if e.Status == "Ended" || e.Status == "Canceled" {
-		if e.YearEnd == e.YearStart {
+		if e.YearEnd == e.YearStart || e.YearEnd == 0 {
 			return strconv.FormatInt(int64(e.YearStart), 10)
 		} else {
 			return strconv.FormatInt(int64(e.YearStart), 10) + "–" + strconv.FormatInt(int64(e.YearEnd), 10)




diff --git a/templates/watchlist.html b/templates/watchlist.html
index 09551dc1d3aa446ba9ebb1a1d2056cb9bc869bac..943d01daa092f0949abafb938b3068c65ab71023 100644
--- a/templates/watchlist.html
+++ b/templates/watchlist.html
@@ -67,7 +67,9 @@ 							{{end}}
 						</div>
 						<div class="margin-lr-1">
 							<p class="sans">{{.Title}}</p>
+							{{if gt .YearStart 1}}
 							<p class="sans font-_875 text-grey">{{.YearStart}}</p>
+							{{end}}
 							<p class="sans font-_875">
 								{{.GetGenres $.Data.Genres}}
 							</p>




diff --git a/tmdb/serie.go b/tmdb/serie.go
index 6bcde322b8470abecfaaaa0ac9fa04d3a9d02155..6c7528fd31239f054b0ce6baf7e7c1fead11a74e 100644
--- a/tmdb/serie.go
+++ b/tmdb/serie.go
@@ -132,7 +132,7 @@ func (s TvSerie) GetYears() string {
 	if s.First_air_date.IsZero() {
 		return ""
 	} else if s.Status == "Ended" || s.Status == "Canceled" {
-		if s.Last_air_date.Year() == s.First_air_date.Year() {
+		if s.Last_air_date.Year() == s.First_air_date.Year() || s.Last_air_date.IsZero() {
 			return strconv.FormatInt(int64(s.First_air_date.Year()), 10)
 		} else {
 			return strconv.FormatInt(int64(s.First_air_date.Year()), 10) + "–" + strconv.FormatInt(int64(s.Last_air_date.Year()), 10)