Browse Source

fix template and deco template editors with mysql (#1750)

pull/1753/head
Jason Dove 2 years ago committed by GitHub
parent
commit
5734356d29
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 6
      CHANGELOG.md
  2. 6
      ErsatzTV/Pages/DecoTemplateEditor.razor
  3. 8
      ErsatzTV/Pages/TemplateEditor.razor
  4. 2
      ErsatzTV/ViewModels/DecoTemplateItemsEditViewModel.cs
  5. 2
      ErsatzTV/ViewModels/TemplateItemsEditViewModel.cs

6
CHANGELOG.md

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
# Changelog
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
@ -92,6 +92,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). @@ -92,6 +92,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Fix VAAPI decoder capability check
- This caused some streams to incorrectly use software decoding
- Fix scheduling loop/failure caused by some duration schedule items
- Fix `video_bit_depth` search field for Plex media
- Fix template and deco template editors with MariaDB/MySql backend
### Changed
- Use ffmpeg 7 in all docker images
@ -2168,4 +2170,4 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). @@ -2168,4 +2170,4 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[0.0.5-prealpha]: https://github.com/ErsatzTV/ErsatzTV/compare/v0.0.4-prealpha...v0.0.5-prealpha
[0.0.4-prealpha]: https://github.com/ErsatzTV/ErsatzTV/compare/v0.0.3-prealpha...v0.0.4-prealpha
[0.0.3-prealpha]: https://github.com/ErsatzTV/ErsatzTV/compare/v0.0.1-prealpha...v0.0.3-prealpha
[0.0.1-prealpha]: https://github.com/ErsatzTV/ErsatzTV/releases/tag/v0.0.1-prealpha
[0.0.1-prealpha]: https://github.com/ErsatzTV/ErsatzTV/releases/tag/v0.0.1-prealpha

6
ErsatzTV/Pages/DecoTemplateEditor.razor

@ -174,11 +174,7 @@ @@ -174,11 +174,7 @@
foreach (DecoTemplateViewModel template in maybeDecoTemplate)
{
_decoTemplate = new DecoTemplateItemsEditViewModel
{
Name = template.Name,
Items = []
};
_decoTemplate = new DecoTemplateItemsEditViewModel { Name = template.Name };
}
Option<IEnumerable<DecoTemplateItemViewModel>> maybeResults = await Mediator.Send(new GetDecoTemplateItems(Id), _cts.Token);

8
ErsatzTV/Pages/TemplateEditor.razor

@ -112,7 +112,7 @@ @@ -112,7 +112,7 @@
public int Id { get; set; }
private TemplateItemsEditViewModel _template = new();
private TemplateItemEditViewModel _blockToRemove;
private TemplateItemEditViewModel _blockToRemove = new();
private BlockGroupViewModel _selectedBlockGroup;
private BlockViewModel _selectedBlock;
private DateTime _selectedBlockStart;
@ -147,11 +147,7 @@ @@ -147,11 +147,7 @@
foreach (TemplateViewModel template in maybeTemplate)
{
_template = new TemplateItemsEditViewModel
{
Name = template.Name,
Items = []
};
_template = new TemplateItemsEditViewModel { Name = template.Name };
}
Option<IEnumerable<TemplateItemViewModel>> maybeResults = await Mediator.Send(new GetTemplateItems(Id), _cts.Token);

2
ErsatzTV/ViewModels/DecoTemplateItemsEditViewModel.cs

@ -3,5 +3,5 @@ @@ -3,5 +3,5 @@
public class DecoTemplateItemsEditViewModel
{
public string Name { get; set; }
public List<DecoTemplateItemEditViewModel> Items { get; set; }
public List<DecoTemplateItemEditViewModel> Items { get; } = [];
}

2
ErsatzTV/ViewModels/TemplateItemsEditViewModel.cs

@ -3,5 +3,5 @@ @@ -3,5 +3,5 @@
public class TemplateItemsEditViewModel
{
public string Name { get; set; }
public List<TemplateItemEditViewModel> Items { get; set; }
public List<TemplateItemEditViewModel> Items { get; } = [];
}

Loading…
Cancel
Save