Fixed bug where deletes of artifact groupings would not cascade

This commit is contained in:
Vincent Allen
2025-11-12 19:10:35 -05:00
parent b34449808f
commit 9298829db6
325 changed files with 5233 additions and 20996 deletions

View File

@@ -0,0 +1,13 @@
@page
@model OpenArchival.Blazor.CustomComponents.MyFeature.Pages.Page1Model
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Page1</title>
</head>
<body>
</body>
</html>

View File

@@ -0,0 +1,13 @@
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.RazorPages;
namespace OpenArchival.Blazor.CustomComponents.MyFeature.Pages
{
public class Page1Model : PageModel
{
public void OnGet()
{
}
}
}

View File

@@ -1,10 +0,0 @@
namespace OpenArchival.Blazor.CustomComponents;
public class FileUploadOptions
{
public static string Key = "FileUploadOptions";
public required long MaxUploadSizeBytes { get; set; }
public required string UploadFolderPath { get; set; }
public required int MaxFileCount { get; set; }
}

View File

@@ -17,6 +17,7 @@
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\OpenArchival.Blazor.Config\OpenArchival.Blazor.Config.csproj" />
<ProjectReference Include="..\OpenArchival.DataAccess\OpenArchival.DataAccess.csproj" />
</ItemGroup>

View File

@@ -5,6 +5,7 @@
@using OpenArchival.DataAccess
@using Microsoft.AspNetCore.Components.Forms
@using MudBlazor
@using OpenArchival.Blazor.Config
<style>
.file-upload-input {
@@ -97,6 +98,7 @@
@inject IFilePathListingProvider PathProvider;
@inject ISnackbar Snackbar;
@inject ILogger<UploadDropBox> _logger;
@inject IDialogService DialogService;
@code {
private const string DefaultDragClass = "relative rounded-lg border-2 border-dashed pa-4 mt-4 mud-width-full mud-height-full";
@@ -130,50 +132,64 @@
private async Task ClearAsync()
{
foreach (var pair in _fileToDiskFileName)
bool? confirmed = await DialogService.ShowMessageBox
(
new MessageBoxOptions(){
Message=$"Are you sure you want to clear files? You will loose all changes.",
Title="Clear Files",
CancelText="Cancel",
YesText="Clear"
});
if (confirmed is not null && (confirmed ?? throw new ArgumentNullException("confirmed was null")))
{
try
foreach (var pair in _fileToDiskFileName)
{
FileInfo targetFile = new(pair.Value);
if (targetFile.Exists)
try
{
targetFile.Delete();
FileInfo targetFile = new(pair.Value);
if (targetFile.Exists)
{
targetFile.Delete();
}
await PathProvider.DeleteFilePathListingAsync(pair.Key.Name, pair.Value);
}
await PathProvider.DeleteFilePathListingAsync(pair.Key.Name, pair.Value);
}
catch (Exception ex)
{
_logger.LogError(ex, "Error deleting file {FileName}", pair.Key.Name);
Snackbar.Add($"Error cleaning up file: {pair.Key.Name}", Severity.Warning);
}
}
foreach (var listing in ExistingFiles)
{
try
{
FileInfo targetFile = new(listing.Path);
if (targetFile.Exists)
catch (Exception ex)
{
targetFile.Delete();
_logger.LogError(ex, "Error deleting file {FileName}", pair.Key.Name);
Snackbar.Add($"Error cleaning up file: {pair.Key.Name}", Severity.Warning);
}
await PathProvider.DeleteFilePathListingAsync(listing.OriginalName, listing.Path);
}
catch (Exception ex)
{
_logger.LogError(ex, $"Error deleting file {listing.Path}");
Snackbar.Add($"Error cleaning up file: {listing.OriginalName}", Severity.Warning);
}
foreach (var listing in ExistingFiles)
{
try
{
FileInfo targetFile = new(listing.Path);
if (targetFile.Exists)
{
targetFile.Delete();
}
await PathProvider.DeleteFilePathListingAsync(listing.OriginalName, listing.Path);
}
catch (Exception ex)
{
_logger.LogError(ex, $"Error deleting file {listing.Path}");
Snackbar.Add($"Error cleaning up file: {listing.OriginalName}", Severity.Warning);
}
}
_fileToDiskFileName.Clear();
Files.Clear();
await (_fileUpload?.ClearAsync() ?? Task.CompletedTask);
ClearDragClass();
UploadsComplete = true;
await ClearClicked.InvokeAsync();
}
_fileToDiskFileName.Clear();
Files.Clear();
await (_fileUpload?.ClearAsync() ?? Task.CompletedTask);
ClearDragClass();
UploadsComplete = true;
await ClearClicked.InvokeAsync();
}
}
private Task OpenFilePickerAsync()
=> _fileUpload?.OpenFilePickerAsync() ?? Task.CompletedTask;

View File

@@ -10,6 +10,7 @@
"dependencies": {
"CodeBeam.MudExtensions": "6.3.0",
"MudBlazor": "8.13.0",
"OpenArchival.Blazor.Config": "1.0.0",
"OpenArchival.DataAccess": "1.0.0"
},
"runtime": {
@@ -616,6 +617,14 @@
}
}
},
"OpenArchival.Blazor.Config/1.0.0": {
"runtime": {
"OpenArchival.Blazor.Config.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"OpenArchival.DataAccess/1.0.0": {
"dependencies": {
"EntityFramework": "6.5.1",
@@ -1033,6 +1042,11 @@
"path": "system.windows.extensions/6.0.0",
"hashPath": "system.windows.extensions.6.0.0.nupkg.sha512"
},
"OpenArchival.Blazor.Config/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"OpenArchival.DataAccess/1.0.0": {
"type": "project",
"serviceable": false,

View File

@@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("OpenArchival.Blazor.CustomComponents")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+0e24ce207395fb1c32a87d10049c1d81dc4784fe")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+b34449808fa29388ff6ca79b560f657d74738fdd")]
[assembly: System.Reflection.AssemblyProductAttribute("OpenArchival.Blazor.CustomComponents")]
[assembly: System.Reflection.AssemblyTitleAttribute("OpenArchival.Blazor.CustomComponents")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@@ -1 +1 @@
d1541667c85ce63cbb9f622e11479aa40ca7167fba39198f7972dddbb248d672
391bf472e09a2e19d05c839c60bd38cbf57c39e237c1cfaeccdbdb48688d5c58

View File

@@ -30,3 +30,7 @@ build_metadata.AdditionalFiles.CssScope =
[C:/Users/vtall/source/repos/vtallen/Open-Archival/OpenArchival.Blazor.CustomComponents/UploadDropBox.razor]
build_metadata.AdditionalFiles.TargetPath = VXBsb2FkRHJvcEJveC5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/vtall/source/repos/vtallen/Open-Archival/OpenArchival.Blazor.CustomComponents/Areas/MyFeature/Pages/Page1.cshtml]
build_metadata.AdditionalFiles.TargetPath = QXJlYXNcTXlGZWF0dXJlXFBhZ2VzXFBhZ2UxLmNzaHRtbA==
build_metadata.AdditionalFiles.CssScope =

View File

@@ -1 +1 @@
b5d7380c5d891023f7070da37f2d7518d5cc27c69836187a52e9a4963db54191
f04f04050b74b24266a03a44ddf8e8fbe6962f39554dd6784ee3611df6c79786

View File

@@ -8,7 +8,9 @@ C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.Blazor.CustomComp
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.Blazor.CustomComponents\bin\Debug\net9.0\OpenArchival.Blazor.CustomComponents.runtimeconfig.json
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.Blazor.CustomComponents\bin\Debug\net9.0\OpenArchival.Blazor.CustomComponents.dll
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.Blazor.CustomComponents\bin\Debug\net9.0\OpenArchival.Blazor.CustomComponents.pdb
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.Blazor.CustomComponents\bin\Debug\net9.0\OpenArchival.Blazor.Config.dll
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.Blazor.CustomComponents\bin\Debug\net9.0\OpenArchival.DataAccess.dll
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.Blazor.CustomComponents\bin\Debug\net9.0\OpenArchival.Blazor.Config.pdb
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.Blazor.CustomComponents\bin\Debug\net9.0\OpenArchival.DataAccess.pdb
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.Blazor.CustomComponents\obj\Debug\net9.0\OpenArchival.Blazor.CustomComponents.csproj.AssemblyReference.cache
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.Blazor.CustomComponents\obj\Debug\net9.0\rpswa.dswa.cache.json
@@ -16,6 +18,8 @@ C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.Blazor.CustomComp
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.Blazor.CustomComponents\obj\Debug\net9.0\OpenArchival.Blazor.CustomComponents.AssemblyInfoInputs.cache
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.Blazor.CustomComponents\obj\Debug\net9.0\OpenArchival.Blazor.CustomComponents.AssemblyInfo.cs
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.Blazor.CustomComponents\obj\Debug\net9.0\OpenArchival.Blazor.CustomComponents.csproj.CoreCompileInputs.cache
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.Blazor.CustomComponents\obj\Debug\net9.0\OpenArchival.Blazor.CustomComponents.RazorAssemblyInfo.cache
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.Blazor.CustomComponents\obj\Debug\net9.0\OpenArchival.Blazor.CustomComponents.RazorAssemblyInfo.cs
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.Blazor.CustomComponents\obj\Debug\net9.0\OpenArchival.Blazor.CustomComponents.sourcelink.json
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.Blazor.CustomComponents\obj\Debug\net9.0\rjimswa.dswa.cache.json
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.Blazor.CustomComponents\obj\Debug\net9.0\rjsmrazor.dswa.cache.json

View File

@@ -1 +1 @@
{"documents":{"C:\\Users\\vtall\\source\\repos\\vtallen\\Open-Archival\\*":"https://raw.githubusercontent.com/vtallen/Open-Archival/0e24ce207395fb1c32a87d10049c1d81dc4784fe/*"}}
{"documents":{"C:\\Users\\vtall\\source\\repos\\vtallen\\Open-Archival\\*":"https://raw.githubusercontent.com/vtallen/Open-Archival/b34449808fa29388ff6ca79b560f657d74738fdd/*"}}

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"GlobalPropertiesHash":"lEU9IK7JHCtiQwSBP/TxPcopW1tWNtXaNJKihxw8m0A=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["jwZF0t4JPNNVQGO3VCWAe6X5eYBOVB7fGXmN15K7J/c=","JT2HjsbwKP1othuNbbjfH1ZrwekmMuhUn\u002BDlTWdbVaA="],"CachedAssets":{},"CachedCopyCandidates":{}}
{"GlobalPropertiesHash":"lEU9IK7JHCtiQwSBP/TxPcopW1tWNtXaNJKihxw8m0A=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["yvaP6flZ/abrh\u002BzMuuYPNFrMFYjHbxaoB3869T2Og9s=","jwZF0t4JPNNVQGO3VCWAe6X5eYBOVB7fGXmN15K7J/c=","A4eLGourZskz9YHjE8l/Bw8AMI\u002BvQlehQz93gzeeM5o="],"CachedAssets":{},"CachedCopyCandidates":{}}

View File

@@ -1 +1 @@
{"GlobalPropertiesHash":"hpbkMQ9hakeljxb8W9+Il0Sx7HacuJPv2rysgndHj4c=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["jwZF0t4JPNNVQGO3VCWAe6X5eYBOVB7fGXmN15K7J/c=","JT2HjsbwKP1othuNbbjfH1ZrwekmMuhUn\u002BDlTWdbVaA="],"CachedAssets":{},"CachedCopyCandidates":{}}
{"GlobalPropertiesHash":"hpbkMQ9hakeljxb8W9+Il0Sx7HacuJPv2rysgndHj4c=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["yvaP6flZ/abrh\u002BzMuuYPNFrMFYjHbxaoB3869T2Og9s=","jwZF0t4JPNNVQGO3VCWAe6X5eYBOVB7fGXmN15K7J/c=","A4eLGourZskz9YHjE8l/Bw8AMI\u002BvQlehQz93gzeeM5o="],"CachedAssets":{},"CachedCopyCandidates":{}}

View File

@@ -1 +1 @@
{"GlobalPropertiesHash":"vjz3KQm1uI8qugMtsB8o1ithK8Mz7yLsdmt2+RtOpbA=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["R6J0xi8MZjuq01MlqMZD/P1BLq1vyeSEherzUH\u002Bk0wI=","cicEt7GyzsV3vXXdPNmvr2wK\u002B96xo5\u002B295cMC7PLxT8="],"CachedAssets":{},"CachedCopyCandidates":{}}
{"GlobalPropertiesHash":"vjz3KQm1uI8qugMtsB8o1ithK8Mz7yLsdmt2+RtOpbA=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["WlUbAw3XBq74sJXpXlkbBB8bdTgC96RWRU\u002BTmDo8M/c=","R6J0xi8MZjuq01MlqMZD/P1BLq1vyeSEherzUH\u002Bk0wI=","SoLq0hdf924s5eskCrUKjITwvKKUb7CX9ljA28eUADA="],"CachedAssets":{},"CachedCopyCandidates":{}}

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
2oRcS7gLV7BEbJaNSqNIOhhqrzCmF0rGD/5oxo/Eh7Q=
zzIinfixVb2zbIS+j6p+QZ12FK7JRM4Y24CzICcdEks=

View File

@@ -20,16 +20,3 @@ C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.DataAccess\obj\De
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.DataAccess\obj\Debug\net9.0\staticwebassets.build.json
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.DataAccess\obj\Debug\net9.0\staticwebassets.build.json
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.DataAccess\obj\Debug\net9.0\staticwebassets.build.json
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.DataAccess\obj\Debug\net9.0\staticwebassets.build.json
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.DataAccess\obj\Debug\net9.0\staticwebassets.build.json
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.DataAccess\obj\Debug\net9.0\staticwebassets.build.json
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.DataAccess\obj\Debug\net9.0\staticwebassets.build.json
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.DataAccess\obj\Debug\net9.0\staticwebassets.build.json
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.DataAccess\obj\Debug\net9.0\staticwebassets.build.json
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.DataAccess\obj\Debug\net9.0\staticwebassets.build.json
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.DataAccess\obj\Debug\net9.0\staticwebassets.build.json
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.DataAccess\obj\Debug\net9.0\staticwebassets.build.json
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.DataAccess\obj\Debug\net9.0\staticwebassets.build.json
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.DataAccess\obj\Debug\net9.0\staticwebassets.build.json
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.DataAccess\obj\Debug\net9.0\staticwebassets.build.json
C:\Users\vtall\source\repos\vtallen\Open-Archival\OpenArchival.DataAccess\obj\Debug\net9.0\staticwebassets.build.json

View File

@@ -4,6 +4,72 @@
"C:\\Users\\vtall\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor.CustomComponents\\OpenArchival.Blazor.CustomComponents.csproj": {}
},
"projects": {
"C:\\Users\\vtall\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor.Config\\OpenArchival.Blazor.Config.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\vtall\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor.Config\\OpenArchival.Blazor.Config.csproj",
"projectName": "OpenArchival.Blazor.Config",
"projectPath": "C:\\Users\\vtall\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor.Config\\OpenArchival.Blazor.Config.csproj",
"packagesPath": "C:\\Users\\vtall\\.nuget\\packages\\",
"outputPath": "C:\\Users\\vtall\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor.Config\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\vtall\\source\\repos\\vtallen\\Open-Archival\\NuGet.Config",
"C:\\Users\\vtall\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net9.0"
],
"sources": {
"C:\\Program Files\\dotnet\\library-packs": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net9.0": {
"targetAlias": "net9.0",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
},
"SdkAnalysisLevel": "9.0.300"
},
"frameworks": {
"net9.0": {
"targetAlias": "net9.0",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.304/PortableRuntimeIdentifierGraph.json"
}
}
},
"C:\\Users\\vtall\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor.CustomComponents\\OpenArchival.Blazor.CustomComponents.csproj": {
"version": "1.0.0",
"restore": {
@@ -33,6 +99,9 @@
"net9.0": {
"targetAlias": "net9.0",
"projectReferences": {
"C:\\Users\\vtall\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor.Config\\OpenArchival.Blazor.Config.csproj": {
"projectPath": "C:\\Users\\vtall\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor.Config\\OpenArchival.Blazor.Config.csproj"
},
"C:\\Users\\vtall\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.DataAccess\\OpenArchival.DataAccess.csproj": {
"projectPath": "C:\\Users\\vtall\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.DataAccess\\OpenArchival.DataAccess.csproj"
}

View File

@@ -961,6 +961,16 @@
}
}
},
"OpenArchival.Blazor.Config/1.0.0": {
"type": "project",
"framework": ".NETCoreApp,Version=v9.0",
"compile": {
"bin/placeholder/OpenArchival.Blazor.Config.dll": {}
},
"runtime": {
"bin/placeholder/OpenArchival.Blazor.Config.dll": {}
}
},
"OpenArchival.DataAccess/1.0.0": {
"type": "project",
"framework": ".NETCoreApp,Version=v9.0",
@@ -2520,6 +2530,11 @@
"useSharedDesignerContext.txt"
]
},
"OpenArchival.Blazor.Config/1.0.0": {
"type": "project",
"path": "../OpenArchival.Blazor.Config/OpenArchival.Blazor.Config.csproj",
"msbuildProject": "../OpenArchival.Blazor.Config/OpenArchival.Blazor.Config.csproj"
},
"OpenArchival.DataAccess/1.0.0": {
"type": "project",
"path": "../OpenArchival.DataAccess/OpenArchival.DataAccess.csproj",
@@ -2530,6 +2545,7 @@
"net9.0": [
"CodeBeam.MudExtensions >= 6.3.0",
"MudBlazor >= 8.13.0",
"OpenArchival.Blazor.Config >= 1.0.0",
"OpenArchival.DataAccess >= 1.0.0"
]
},
@@ -2566,6 +2582,9 @@
"net9.0": {
"targetAlias": "net9.0",
"projectReferences": {
"C:\\Users\\vtall\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor.Config\\OpenArchival.Blazor.Config.csproj": {
"projectPath": "C:\\Users\\vtall\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor.Config\\OpenArchival.Blazor.Config.csproj"
},
"C:\\Users\\vtall\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.DataAccess\\OpenArchival.DataAccess.csproj": {
"projectPath": "C:\\Users\\vtall\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.DataAccess\\OpenArchival.DataAccess.csproj"
}

View File

@@ -1,6 +1,6 @@
{
"version": 2,
"dgSpecHash": "/l1Idq3YQEM=",
"dgSpecHash": "3Azc0q7/l50=",
"success": true,
"projectFilePath": "C:\\Users\\vtall\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor.CustomComponents\\OpenArchival.Blazor.CustomComponents.csproj",
"expectedPackageFiles": [