mirror of
https://github.com/Unleash/unleash.git
synced 2025-04-15 01:16:22 +02:00
fix: make sure routes/user handles api calls
This commit is contained in:
parent
68ee1b57e0
commit
8e3e973f22
@ -69,7 +69,7 @@ class UserController extends Controller {
|
||||
user,
|
||||
);
|
||||
const feedback = await this.userFeedbackService.getAllUserFeedback(
|
||||
user.id,
|
||||
user,
|
||||
);
|
||||
|
||||
delete user.permissions; // TODO: remove
|
||||
|
@ -2,6 +2,7 @@ import { Logger } from '../logger';
|
||||
import UserFeedbackStore, { IUserFeedback } from '../db/user-feedback-store';
|
||||
import { IUnleashStores } from '../types/stores';
|
||||
import { IUnleashConfig } from '../types/option';
|
||||
import User from '../types/user';
|
||||
|
||||
export default class UserFeedbackService {
|
||||
private userFeedbackStore: UserFeedbackStore;
|
||||
@ -16,8 +17,11 @@ export default class UserFeedbackService {
|
||||
this.logger = getLogger('services/user-feedback-service.js');
|
||||
}
|
||||
|
||||
async getAllUserFeedback(user_id: number): Promise<IUserFeedback[]> {
|
||||
return this.userFeedbackStore.getAllUserFeedback(user_id);
|
||||
async getAllUserFeedback(user: User): Promise<IUserFeedback[]> {
|
||||
if (user.isAPI) {
|
||||
return [];
|
||||
}
|
||||
return this.userFeedbackStore.getAllUserFeedback(user.id);
|
||||
}
|
||||
|
||||
async getFeedback(
|
||||
|
Loading…
Reference in New Issue
Block a user