|
|
@@ -18,6 +18,7 @@ import { parse } from 'date-fns'
|
|
|
import { RefSearchRecord } from './entities/ref-search-record.entity'
|
|
|
import { MembershipService } from 'src/membership/membership.service'
|
|
|
import { startOfDay, endOfDay } from 'date-fns'
|
|
|
+import { MemberType } from 'src/membership/entities/membership.entity'
|
|
|
|
|
|
@Injectable()
|
|
|
export class PaperService implements OnModuleInit {
|
|
|
@@ -136,7 +137,7 @@ export class PaperService implements OnModuleInit {
|
|
|
})
|
|
|
if (record) {
|
|
|
const member = await this.membershipService.getMembership(userId, false)
|
|
|
- if (!member || member.isExpired) {
|
|
|
+ if (!member || member.isExpired || member.memberType === MemberType.Trial) {
|
|
|
throw new InternalServerErrorException('USAGE_LIMIT_EXCEEDED')
|
|
|
}
|
|
|
}
|