mirror of
https://github.com/Unleash/unleash.git
synced 2025-10-13 11:17:26 +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,
|
user,
|
||||||
);
|
);
|
||||||
const feedback = await this.userFeedbackService.getAllUserFeedback(
|
const feedback = await this.userFeedbackService.getAllUserFeedback(
|
||||||
user.id,
|
user,
|
||||||
);
|
);
|
||||||
|
|
||||||
delete user.permissions; // TODO: remove
|
delete user.permissions; // TODO: remove
|
||||||
|
@ -2,6 +2,7 @@ import { Logger } from '../logger';
|
|||||||
import UserFeedbackStore, { IUserFeedback } from '../db/user-feedback-store';
|
import UserFeedbackStore, { IUserFeedback } from '../db/user-feedback-store';
|
||||||
import { IUnleashStores } from '../types/stores';
|
import { IUnleashStores } from '../types/stores';
|
||||||
import { IUnleashConfig } from '../types/option';
|
import { IUnleashConfig } from '../types/option';
|
||||||
|
import User from '../types/user';
|
||||||
|
|
||||||
export default class UserFeedbackService {
|
export default class UserFeedbackService {
|
||||||
private userFeedbackStore: UserFeedbackStore;
|
private userFeedbackStore: UserFeedbackStore;
|
||||||
@ -16,8 +17,11 @@ export default class UserFeedbackService {
|
|||||||
this.logger = getLogger('services/user-feedback-service.js');
|
this.logger = getLogger('services/user-feedback-service.js');
|
||||||
}
|
}
|
||||||
|
|
||||||
async getAllUserFeedback(user_id: number): Promise<IUserFeedback[]> {
|
async getAllUserFeedback(user: User): Promise<IUserFeedback[]> {
|
||||||
return this.userFeedbackStore.getAllUserFeedback(user_id);
|
if (user.isAPI) {
|
||||||
|
return [];
|
||||||
|
}
|
||||||
|
return this.userFeedbackStore.getAllUserFeedback(user.id);
|
||||||
}
|
}
|
||||||
|
|
||||||
async getFeedback(
|
async getFeedback(
|
||||||
|
Loading…
Reference in New Issue
Block a user