Browse Source

fix: throw exception when invalid offset passed

pull/7400/head
Pranav C 11 months ago
parent
commit
7c3ba03d6c
  1. 7
      packages/nocodb/src/helpers/PagedResponse.ts

7
packages/nocodb/src/helpers/PagedResponse.ts

@ -1,5 +1,6 @@
import { extractLimitAndOffset } from '.'; import { extractLimitAndOffset } from '.';
import type { PaginatedType } from 'nocodb-sdk'; import type { PaginatedType } from 'nocodb-sdk';
import {NcError} from "~/helpers/catchError";
export class PagedResponseImpl<T> { export class PagedResponseImpl<T> {
constructor( constructor(
@ -40,11 +41,7 @@ export class PagedResponseImpl<T> {
if (additionalProps) Object.assign(this, additionalProps); if (additionalProps) Object.assign(this, additionalProps);
if (offset && offset >= +count) { if (offset && offset >= +count) {
this.errors = [ NcError.badRequest('Offset is beyond the total number of records');
{
message: 'Offset is beyond the total number of records',
},
];
} }
} }

Loading…
Cancel
Save