Browse Source

fix navigation when using ETV_BASE_URL (#2013)

pull/2016/head
Jason Dove 4 weeks ago committed by GitHub
parent
commit
e44a391f00
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 1
      CHANGELOG.md
  2. 2
      ErsatzTV/Pages/BlockEditor.razor
  3. 2
      ErsatzTV/Pages/BlockPlayoutEditor.razor
  4. 2
      ErsatzTV/Pages/ChannelEditor.razor
  5. 2
      ErsatzTV/Pages/DecoEditor.razor
  6. 2
      ErsatzTV/Pages/DecoTemplateEditor.razor
  7. 2
      ErsatzTV/Pages/FFmpegEditor.razor
  8. 4
      ErsatzTV/Pages/PlaylistEditor.razor
  9. 2
      ErsatzTV/Pages/PlayoutAlternateSchedulesEditor.razor
  10. 2
      ErsatzTV/Pages/PlayoutEditor.razor
  11. 2
      ErsatzTV/Pages/PlayoutTemplatesEditor.razor
  12. 2
      ErsatzTV/Pages/ScheduleItemsEditor.razor
  13. 2
      ErsatzTV/Pages/TemplateEditor.razor
  14. 2
      ErsatzTV/Pages/WatermarkEditor.razor
  15. 2
      ErsatzTV/Pages/YamlPlayoutEditor.razor

1
CHANGELOG.md

@ -19,6 +19,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Fixed ### Fixed
- Fix error message about synchronizing Plex collections from a Plex server that has zero collections - Fix error message about synchronizing Plex collections from a Plex server that has zero collections
- Fix navigation after form submission when using `ETV_BASE_URL` environment variable
## [25.1.0] - 2025-01-10 ## [25.1.0] - 2025-01-10
### Added ### Added

2
ErsatzTV/Pages/BlockEditor.razor

@ -477,7 +477,7 @@
Snackbar.Add($"Unexpected error saving block: {error.Value}", Severity.Error); Snackbar.Add($"Unexpected error saving block: {error.Value}", Severity.Error);
Logger.LogError("Unexpected error saving block: {Error}", error.Value); Logger.LogError("Unexpected error saving block: {Error}", error.Value);
}, },
() => NavigationManager.NavigateTo("/blocks")); () => NavigationManager.NavigateTo("blocks"));
} }
private ReplaceBlockItems GenerateReplaceRequest() private ReplaceBlockItems GenerateReplaceRequest()

2
ErsatzTV/Pages/BlockPlayoutEditor.razor

@ -110,7 +110,7 @@
Option<string> maybeName = await Mediator.Send(new GetChannelNameByPlayoutId(Id), _cts.Token); Option<string> maybeName = await Mediator.Send(new GetChannelNameByPlayoutId(Id), _cts.Token);
if (maybeName.IsNone) if (maybeName.IsNone)
{ {
NavigationManager.NavigateTo("/playouts"); NavigationManager.NavigateTo("playouts");
return; return;
} }

2
ErsatzTV/Pages/ChannelEditor.razor

@ -252,7 +252,7 @@
Snackbar.Add(error.Value, Severity.Error); Snackbar.Add(error.Value, Severity.Error);
Logger.LogError("Unexpected error saving channel: {Error}", error.Value); Logger.LogError("Unexpected error saving channel: {Error}", error.Value);
}, },
() => NavigationManager.NavigateTo("/channels")); () => NavigationManager.NavigateTo("channels"));
} }
} }

2
ErsatzTV/Pages/DecoEditor.razor

@ -426,7 +426,7 @@
Snackbar.Add($"Unexpected error saving deco: {error.Value}", Severity.Error); Snackbar.Add($"Unexpected error saving deco: {error.Value}", Severity.Error);
Logger.LogError("Unexpected error saving deco: {Error}", error.Value); Logger.LogError("Unexpected error saving deco: {Error}", error.Value);
}, },
() => NavigationManager.NavigateTo("/decos")); () => NavigationManager.NavigateTo("decos"));
} }
} }

2
ErsatzTV/Pages/DecoTemplateEditor.razor

@ -310,7 +310,7 @@
Snackbar.Add($"Unexpected error saving template: {error.Value}", Severity.Error); Snackbar.Add($"Unexpected error saving template: {error.Value}", Severity.Error);
Logger.LogError("Unexpected error saving template: {Error}", error.Value); Logger.LogError("Unexpected error saving template: {Error}", error.Value);
}, },
() => NavigationManager.NavigateTo("/deco-templates")); () => NavigationManager.NavigateTo("deco-templates"));
} }
} }

2
ErsatzTV/Pages/FFmpegEditor.razor

@ -323,7 +323,7 @@
Snackbar.Add("Unexpected error saving ffmpeg profile"); Snackbar.Add("Unexpected error saving ffmpeg profile");
Logger.LogError("Unexpected error saving ffmpeg profile: {Error}", error.Value); Logger.LogError("Unexpected error saving ffmpeg profile: {Error}", error.Value);
}, },
() => NavigationManager.NavigateTo("/ffmpeg")); () => NavigationManager.NavigateTo("ffmpeg"));
} }
} }

4
ErsatzTV/Pages/PlaylistEditor.razor

@ -305,7 +305,7 @@
Option<PlaylistViewModel> maybePlaylist = await Mediator.Send(new GetPlaylistById(Id), _cts.Token); Option<PlaylistViewModel> maybePlaylist = await Mediator.Send(new GetPlaylistById(Id), _cts.Token);
if (maybePlaylist.IsNone) if (maybePlaylist.IsNone)
{ {
NavigationManager.NavigateTo("/media/playlists"); NavigationManager.NavigateTo("media/playlists");
return; return;
} }
@ -483,7 +483,7 @@
Snackbar.Add($"Unexpected error saving playlist: {error.Value}", Severity.Error); Snackbar.Add($"Unexpected error saving playlist: {error.Value}", Severity.Error);
Logger.LogError("Unexpected error saving playlist: {Error}", error.Value); Logger.LogError("Unexpected error saving playlist: {Error}", error.Value);
}, },
() => NavigationManager.NavigateTo("/media/playlists")); () => NavigationManager.NavigateTo("media/playlists"));
} }
private ReplacePlaylistItems GenerateReplaceRequest() private ReplacePlaylistItems GenerateReplaceRequest()

2
ErsatzTV/Pages/PlayoutAlternateSchedulesEditor.razor

@ -403,7 +403,7 @@
Snackbar.Add($"Unexpected error saving alternate schedules: {error.Value}", Severity.Error); Snackbar.Add($"Unexpected error saving alternate schedules: {error.Value}", Severity.Error);
Logger.LogError("Unexpected error saving alternate schedules: {Error}", error.Value); Logger.LogError("Unexpected error saving alternate schedules: {Error}", error.Value);
}, },
() => NavigationManager.NavigateTo("/playouts")); () => NavigationManager.NavigateTo("playouts"));
} }
private string ToDaysOfWeekString(List<DayOfWeek> daysOfWeek) private string ToDaysOfWeekString(List<DayOfWeek> daysOfWeek)

2
ErsatzTV/Pages/PlayoutEditor.razor

@ -127,7 +127,7 @@
Snackbar.Add(error.Value, Severity.Error); Snackbar.Add(error.Value, Severity.Error);
Logger.LogError("Unexpected error saving playout: {Error}", error.Value); Logger.LogError("Unexpected error saving playout: {Error}", error.Value);
}, },
() => NavigationManager.NavigateTo("/playouts")); () => NavigationManager.NavigateTo("playouts"));
} }
} }

2
ErsatzTV/Pages/PlayoutTemplatesEditor.razor

@ -543,7 +543,7 @@ else
Snackbar.Add($"Unexpected error saving playout templates: {error.Value}", Severity.Error); Snackbar.Add($"Unexpected error saving playout templates: {error.Value}", Severity.Error);
Logger.LogError("Unexpected error saving playout templates: {Error}", error.Value); Logger.LogError("Unexpected error saving playout templates: {Error}", error.Value);
}, },
() => NavigationManager.NavigateTo("/playouts")); () => NavigationManager.NavigateTo("playouts"));
} }
private async Task PreviewCalendar() private async Task PreviewCalendar()

2
ErsatzTV/Pages/ScheduleItemsEditor.razor

@ -640,7 +640,7 @@
Snackbar.Add($"Unexpected error saving schedule: {error.Value}", Severity.Error); Snackbar.Add($"Unexpected error saving schedule: {error.Value}", Severity.Error);
Logger.LogError("Unexpected error saving schedule: {Error}", error.Value); Logger.LogError("Unexpected error saving schedule: {Error}", error.Value);
}, },
() => NavigationManager.NavigateTo("/schedules")); () => NavigationManager.NavigateTo("schedules"));
} }
private async Task SelectedItemChanged(ProgramScheduleItemEditViewModel vm) private async Task SelectedItemChanged(ProgramScheduleItemEditViewModel vm)

2
ErsatzTV/Pages/TemplateEditor.razor

@ -277,7 +277,7 @@
Snackbar.Add($"Unexpected error saving template: {error.Value}", Severity.Error); Snackbar.Add($"Unexpected error saving template: {error.Value}", Severity.Error);
Logger.LogError("Unexpected error saving template: {Error}", error.Value); Logger.LogError("Unexpected error saving template: {Error}", error.Value);
}, },
() => NavigationManager.NavigateTo("/templates")); () => NavigationManager.NavigateTo("templates"));
} }
} }

2
ErsatzTV/Pages/WatermarkEditor.razor

@ -215,7 +215,7 @@
Snackbar.Add("Unexpected error saving watermark"); Snackbar.Add("Unexpected error saving watermark");
Logger.LogError("Unexpected error saving watermark: {Error}", error.Value); Logger.LogError("Unexpected error saving watermark: {Error}", error.Value);
}, },
() => NavigationManager.NavigateTo("/watermarks")); () => NavigationManager.NavigateTo("watermarks"));
} }
} }

2
ErsatzTV/Pages/YamlPlayoutEditor.razor

@ -77,7 +77,7 @@
Option<string> maybeName = await Mediator.Send(new GetChannelNameByPlayoutId(Id), _cts.Token); Option<string> maybeName = await Mediator.Send(new GetChannelNameByPlayoutId(Id), _cts.Token);
if (maybeName.IsNone) if (maybeName.IsNone)
{ {
NavigationManager.NavigateTo("/playouts"); NavigationManager.NavigateTo("playouts");
return; return;
} }

Loading…
Cancel
Save