Skip to content

Commit

Permalink
fix(label): sql column size to small for many labels
Browse files Browse the repository at this point in the history
  • Loading branch information
guillaume-chervet committed Sep 6, 2022
1 parent 8ee48fb commit 7665235
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 9 deletions.
6 changes: 6 additions & 0 deletions Scripts/Release/SQL/Azure_R1/005_alter_tables.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
USE [ECOTAG]
GO

/****** Object: Table [sch_ECOTAG].[T_Project] ******/
ALTER TABLE [sch_ECOTAG].[T_Project] ALTER COLUMN [PRJ_LabelsJson] [NVARCHAR](max) NOT NULL;
GO
2 changes: 1 addition & 1 deletion docker/initBase.sql
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@ CREATE TABLE [sch_ECOTAG].[T_Project](
[PRJ_NumberCrossAnnotation] [int] NOT NULL CHECK (PRJ_NumberCrossAnnotation between 1 and 10),
[PRJ_CreateDate] BIGINT NOT NULL,
[PRJ_AnnotationType] int NOT NULL,
[PRJ_LabelsJson] [varchar](2048) NOT NULL,
[PRJ_LabelsJson] [NVARCHAR](max) NOT NULL,
[PRJ_CreatorNameIdentifier] [varchar](64) NOT NULL,
CONSTRAINT [PK_T_Project] PRIMARY KEY NONCLUSTERED ([PRJ_Id]),
CONSTRAINT [FK_T_Project_GRP_Id] FOREIGN KEY (GRP_Id) REFERENCES [sch_ECOTAG].[T_Group] (GRP_Id),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -97,25 +97,23 @@ private static async Task ConvertToPdfAsync(IServiceScopeFactory serviceScopeFac
count = filenames.Count();
if (!DatasetsRepository.ExtentionsConvertedToPdf.Contains(Path.GetExtension(filename.Name))) continue;
var fileNamePdf = $"{filename.Name}.pdf";
var fileNamePdfError = $"{filename.Name}_pdf.error";
var fileNamePdfLock = $"{filename.Name}_pdf.lock";
var isFileExist = await fileService.IsFileExistAsync($"{dataset.BlobUri}/{fileNamePdf}");
if (isFileExist) continue;
var isFileErrorExist = await fileService.IsFileExistAsync($"{dataset.BlobUri}/{fileNamePdfError}");
var isFileErrorExist = await fileService.IsFileExistAsync($"{dataset.BlobUri}/{fileNamePdfLock}");
if (isFileErrorExist) continue;
var streamTxt = GenerateStreamFromString(DateTime.Now.Ticks.ToString());
await fileService.UploadStreamAsync($"{dataset.BlobUri}/{fileNamePdfLock}", streamTxt);
var file = await fileService.DownloadAsync($"{dataset.BlobUri}/{filename.Name}");
if (!file.IsSuccess) continue;
var streamPdf = await documentConverterToPdf.ConvertAsync(filename.Name, file.Data.Stream);
if (streamPdf != null)
{
streamPdf.Position = 0;
await fileService.UploadStreamAsync($"{dataset.BlobUri}/{fileNamePdf}", streamPdf);
await fileService.DeleteAsync($"{dataset.BlobUri}/{fileNamePdfLock}");
}
else
{
var streamTxt = GenerateStreamFromString("ko");
await fileService.UploadStreamAsync($"{dataset.BlobUri}/{fileNamePdfError}", streamTxt);
}


var reservations = await datasetContext.Reservations.Where(r => r.FileId == filename.Id).ToListAsync();
foreach (var reservationModel in reservations)
{
Expand Down

0 comments on commit 7665235

Please sign in to comment.