From 9dfee4dc060464aa5c6219836dd18e06c6c53a06 Mon Sep 17 00:00:00 2001 From: Sebastian Stehle Date: Thu, 4 May 2023 09:07:23 +0200 Subject: [PATCH] Fixes (#992) * Exception handling for scheduler. * Image hover * Fix transfer. --- .../Contents/ContentSchedulerProcess.cs | 14 +++++++++++--- .../pages/more/more-page.component.html | 4 ++-- .../framework/angular/long-hover.directive.ts | 10 +++++++++- .../contents/content-value.component.html | 15 ++++++++++++++- .../contents/content-value.component.scss | 9 +++++++++ .../contents/content-value.component.ts | 19 +++++++++++++++---- frontend/src/app/shared/state/apps.forms.ts | 4 +--- .../shared/state/contents.forms.visitors.ts | 10 +++++++--- 8 files changed, 68 insertions(+), 17 deletions(-) diff --git a/backend/src/Squidex.Domain.Apps.Entities/Contents/ContentSchedulerProcess.cs b/backend/src/Squidex.Domain.Apps.Entities/Contents/ContentSchedulerProcess.cs index b19f680f9..c430f5040 100644 --- a/backend/src/Squidex.Domain.Apps.Entities/Contents/ContentSchedulerProcess.cs +++ b/backend/src/Squidex.Domain.Apps.Entities/Contents/ContentSchedulerProcess.cs @@ -7,6 +7,7 @@ using Microsoft.Extensions.Logging; using NodaTime; +using Squidex.ClientLibrary; using Squidex.Domain.Apps.Entities.Contents.Commands; using Squidex.Domain.Apps.Entities.Contents.Repositories; using Squidex.Hosting; @@ -52,11 +53,18 @@ public sealed class ContentSchedulerProcess : IBackgroundProcess public async Task PublishAsync( CancellationToken ct = default) { - var now = Clock.GetCurrentInstant(); + try + { + var now = Clock.GetCurrentInstant(); - await foreach (var content in contentRepository.StreamScheduledWithoutDataAsync(now, SearchScope.All, ct)) + await foreach (var content in contentRepository.StreamScheduledWithoutDataAsync(now, SearchScope.All, ct)) + { + await TryPublishAsync(content); + } + } + catch (Exception ex) { - await TryPublishAsync(content); + log.LogError(ex, "Failed to query scheduled status changes-"); } } diff --git a/frontend/src/app/features/settings/pages/more/more-page.component.html b/frontend/src/app/features/settings/pages/more/more-page.component.html index 99c8e1f89..e31b54ab5 100644 --- a/frontend/src/app/features/settings/pages/more/more-page.component.html +++ b/frontend/src/app/features/settings/pages/more/more-page.component.html @@ -90,7 +90,7 @@
{{ 'apps.transferTitle' | sqxTranslate }}
- {{ 'apps.transferWarning' | sqxTranslate }} + {{ 'apps.transferWarning' | sqxTranslate }}