From e98723cbdc9e086e8204f4a037fd7848813bb97c Mon Sep 17 00:00:00 2001 From: kirinnee Date: Sat, 13 Jul 2024 20:17:20 +0800 Subject: [PATCH] fix: incorrect regex validation for passenger for fullname --- App/Error/V1/InvalidBookingOperation.cs | 1 - App/Modules/Bookings/API/V1/BookingController.cs | 1 - App/Modules/Passengers/API/V1/PassengerValidator.cs | 2 +- UnitTest/UnitTest.csproj | 1 - UnitTest/UnitTest1.cs | 2 -- 5 files changed, 1 insertion(+), 6 deletions(-) diff --git a/App/Error/V1/InvalidBookingOperation.cs b/App/Error/V1/InvalidBookingOperation.cs index 9a33f36..baac7f0 100644 --- a/App/Error/V1/InvalidBookingOperation.cs +++ b/App/Error/V1/InvalidBookingOperation.cs @@ -1,7 +1,6 @@ using System.ComponentModel; using System.Text.Json.Serialization; using App.Modules.Bookings.API.V1; -using Azure; using Domain.Booking; namespace App.Error.V1; diff --git a/App/Modules/Bookings/API/V1/BookingController.cs b/App/Modules/Bookings/API/V1/BookingController.cs index 067e4c9..e381476 100644 --- a/App/Modules/Bookings/API/V1/BookingController.cs +++ b/App/Modules/Bookings/API/V1/BookingController.cs @@ -1,5 +1,4 @@ using System.Net.Mime; -using System.Transactions; using App.Error.V1; using App.Modules.Common; using App.Modules.Timings.API.V1; diff --git a/App/Modules/Passengers/API/V1/PassengerValidator.cs b/App/Modules/Passengers/API/V1/PassengerValidator.cs index fc7ab2c..e78705c 100644 --- a/App/Modules/Passengers/API/V1/PassengerValidator.cs +++ b/App/Modules/Passengers/API/V1/PassengerValidator.cs @@ -10,7 +10,7 @@ public CreatePassengerReqValidator() this.RuleFor(x => x.FullName) .NotNull() .MaximumLength(512) - .Matches("^[a-zA-Z @./',-`*]+$"); + .Matches("^[a-zA-Z @./',\\-`*]+$"); this.RuleFor(x => x.PassportNumber) .NotNull() .MaximumLength(64) diff --git a/UnitTest/UnitTest.csproj b/UnitTest/UnitTest.csproj index 9e88394..40b708d 100644 --- a/UnitTest/UnitTest.csproj +++ b/UnitTest/UnitTest.csproj @@ -30,7 +30,6 @@ - diff --git a/UnitTest/UnitTest1.cs b/UnitTest/UnitTest1.cs index 2a79533..ebef4d4 100644 --- a/UnitTest/UnitTest1.cs +++ b/UnitTest/UnitTest1.cs @@ -1,8 +1,6 @@ using App.Modules.Payments.Airwallex; using App.Modules.System; using App.StartUp.Options; -using Domain; -using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using Xunit.Abstractions;