fix(striker-ui-api): don't get deleted fence(s)

main
Tsu-ba-me 2 years ago
parent 753ae24098
commit 203c852518
  1. 4
      striker-ui-api/src/lib/request_handlers/fence/getFence.ts

@ -1,5 +1,7 @@
import { RequestHandler } from 'express'; import { RequestHandler } from 'express';
import { DELETED } from '../../consts';
import buildGetRequestHandler from '../buildGetRequestHandler'; import buildGetRequestHandler from '../buildGetRequestHandler';
import { buildQueryResultReducer } from '../../buildQueryResultModifier'; import { buildQueryResultReducer } from '../../buildQueryResultModifier';
import { stdout } from '../../shell'; import { stdout } from '../../shell';
@ -13,7 +15,9 @@ export const getFence: RequestHandler = buildGetRequestHandler(
fence_agent, fence_agent,
fence_arguments fence_arguments
FROM fences FROM fences
WHERE fence_arguments != '${DELETED}'
ORDER BY fence_name ASC;`; ORDER BY fence_name ASC;`;
const afterQueryReturn: QueryResultModifierFunction | undefined = const afterQueryReturn: QueryResultModifierFunction | undefined =
buildQueryResultReducer<{ [fenceUUID: string]: FenceOverview }>( buildQueryResultReducer<{ [fenceUUID: string]: FenceOverview }>(
(previous, [fenceUUID, fenceName, fenceAgent, fenceArgumentString]) => { (previous, [fenceUUID, fenceName, fenceAgent, fenceArgumentString]) => {

Loading…
Cancel
Save