1
0
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:
Ivar Conradi Østhus 2021-06-08 20:15:03 +02:00
parent 68ee1b57e0
commit 8e3e973f22
No known key found for this signature in database
GPG Key ID: 31AC596886B0BD09
2 changed files with 7 additions and 3 deletions

View File

@ -69,7 +69,7 @@ class UserController extends Controller {
user,
);
const feedback = await this.userFeedbackService.getAllUserFeedback(
user.id,
user,
);
delete user.permissions; // TODO: remove

View File

@ -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(