diff --git a/WebService/Controllers/GalliumController.cs b/WebService/Controllers/GalliumController.cs index 3b7107f..9077e02 100644 --- a/WebService/Controllers/GalliumController.cs +++ b/WebService/Controllers/GalliumController.cs @@ -40,6 +40,7 @@ public class GalliumController : ControllerBase /// public new User? User => this.FindContextItem("User"); + [NonAction] public User RequireUser() => this.User ?? throw new MissingIdentificationException("Cette action requiert un utilisateur."); @@ -47,7 +48,8 @@ public User RequireUser() => this.User /// La session de l'utilisateur qui a émis la requête actuelle. /// public Session? Session => this.FindContextItem("Session"); - + + [NonAction] public Session RequireSession() => this.Session ?? throw new MissingIdentificationException("Cette action requiert une session active."); @@ -55,7 +57,8 @@ public Session RequireSession() => this.Session /// L'application depuis laquelle la requête actuelle a été émise. /// public Client? Client => this.FindContextItem("Client"); - + + [NonAction] public Client RequireClient() => this.Client ?? throw new MissingIdentificationException("Cette action requiert une session active."); diff --git a/WebService/Program.cs b/WebService/Program.cs index f4ca90e..d25ad2b 100644 --- a/WebService/Program.cs +++ b/WebService/Program.cs @@ -210,7 +210,7 @@ app.UseAuthorization(); app.MapControllers(); -ServerInfo.Current.SetVersion(1, 4, 0, "beta"); +ServerInfo.Current.SetVersion(1, 4, 1, "beta"); Console.WriteLine(ServerInfo.Current); #if !FAKE_DB