Fix bugs caused by Expense/Income controllers

This commit is contained in:
DmitriiCravcenco
2023-10-04 08:57:52 +03:00
parent 5e0000d532
commit b396c1c137
14 changed files with 45 additions and 57 deletions

View File

@@ -1,6 +1,7 @@
package com.faf223.expensetrackerfaf.security;
import com.faf223.expensetrackerfaf.model.Credential;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -14,15 +15,11 @@ import java.util.List;
@Data
@Builder
@NoArgsConstructor(force = true)
//@AllArgsConstructor
@AllArgsConstructor
public class PersonDetails implements UserDetails {
private final Credential credential;
public PersonDetails(Credential credential) {
this.credential = credential;
}
@Override
public Collection<? extends GrantedAuthority> getAuthorities() {
return List.of(new SimpleGrantedAuthority(credential.getRole().name()));