fix(data-access): correct self-referential SQL in WorkCenter filter

The WHERE clause was comparing Code to itself instead of the aliased
table reference, which would always be true.
This commit is contained in:
Joseph Doherty
2026-01-06 14:12:07 -05:00
parent 34daf6a83b
commit d4135e8ad3
67 changed files with 8520 additions and 12 deletions
@@ -1,6 +1,7 @@
using System.Security.Claims;
using System.Text.Json;
using JdeScoping.Api.Extensions;
using JdeScoping.Core.ApiContracts;
using JdeScoping.Core.Interfaces;
using JdeScoping.Core.Models;
using JdeScoping.Core.Models.Auth;
@@ -16,7 +17,7 @@ namespace JdeScoping.Api.Controllers;
/// <summary>
/// Authentication endpoints for Blazor WASM client
/// </summary>
[Route("api/auth")]
[Route(ApiRoutes.Auth.Base)]
[ApiController]
public class AuthController : ApiControllerBase
{
@@ -1,3 +1,4 @@
using JdeScoping.Core.ApiContracts;
using JdeScoping.Core.Interfaces;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
@@ -10,7 +11,7 @@ namespace JdeScoping.Api.Controllers;
/// </summary>
[Authorize]
[ApiController]
[Route("api/fileio")]
[Route(ApiRoutes.FileIO.Base)]
public partial class FileIOController : ApiControllerBase
{
private const string ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
@@ -1,3 +1,4 @@
using JdeScoping.Core.ApiContracts;
using JdeScoping.Core.Interfaces;
using JdeScoping.Core.ViewModels;
using Microsoft.AspNetCore.Http;
@@ -8,7 +9,7 @@ namespace JdeScoping.Api.Controllers;
/// <summary>
/// Lookup/autocomplete endpoints (no authorization required)
/// </summary>
[Route("api/lookup")]
[Route(ApiRoutes.Lookup.Base)]
[ApiController]
public class LookupController : ApiControllerBase
{
@@ -1,4 +1,5 @@
using JdeScoping.Api.Hubs;
using JdeScoping.Core.ApiContracts;
using JdeScoping.Core.Interfaces;
using JdeScoping.Core.Models;
using JdeScoping.Core.Models.Enums;
@@ -15,7 +16,7 @@ namespace JdeScoping.Api.Controllers;
/// <summary>
/// Search management controller
/// </summary>
[Route("api/search")]
[Route(ApiRoutes.Search.Base)]
[ApiController]
[Authorize]
public class SearchController : ApiControllerBase