Skip to content

Commit 77b4bfc

Browse files
committed
Stop matching session in queries when not directly used
This was an early strategy to confirm requester has been authenticated. All of that is abstracted now and doesn't need to be confirmed by each repo query.
1 parent 68a9b24 commit 77b4bfc

18 files changed

+1
-36
lines changed

src/components/budget/budget.repository.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ import {
1919
createRelationships,
2020
matchChangesetAndChangedProps,
2121
matchPropsAndProjectSensAndScopedRoles,
22-
matchRequestingUser,
2322
merge,
2423
oncePerProject,
2524
paginate,
@@ -59,7 +58,6 @@ export class BudgetRepository extends DtoRepository<
5958

6059
const result = await this.db
6160
.query()
62-
.apply(matchRequestingUser(session))
6361
.apply(await createNode(Budget, { initialProps }))
6462
.apply(
6563
createRelationships(Budget, 'in', {

src/components/ceremony/ceremony.repository.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import {
77
ACTIVE,
88
createNode,
99
matchPropsAndProjectSensAndScopedRoles,
10-
matchRequestingUser,
1110
oncePerProject,
1211
paginate,
1312
requestingUser,
@@ -35,7 +34,6 @@ export class CeremonyRepository extends DtoRepository<
3534
};
3635
return await this.db
3736
.query()
38-
.apply(matchRequestingUser(session))
3937
.apply(await createNode(Ceremony, { initialProps }))
4038
.return<{ id: ID }>('node.id as id')
4139
.first();

src/components/field-region/field-region.repository.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import {
1414
createNode,
1515
createRelationships,
1616
matchProps,
17-
matchRequestingUser,
1817
merge,
1918
paginate,
2019
requestingUser,
@@ -45,7 +44,6 @@ export class FieldRegionRepository extends DtoRepository(FieldRegion) {
4544
// create field region
4645
const query = this.db
4746
.query()
48-
.apply(matchRequestingUser(session))
4947
.apply(await createNode(FieldRegion, { initialProps }))
5048
.apply(
5149
createRelationships(FieldRegion, 'out', {

src/components/field-zone/field-zone.repository.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ import {
1515
createNode,
1616
createRelationships,
1717
matchProps,
18-
matchRequestingUser,
1918
merge,
2019
paginate,
2120
requestingUser,
@@ -46,7 +45,6 @@ export class FieldZoneRepository extends DtoRepository(FieldZone) {
4645
// create field zone
4746
const query = this.db
4847
.query()
49-
.apply(matchRequestingUser(session))
5048
.apply(await createNode(FieldZone, { initialProps }))
5149
.apply(
5250
createRelationships(FieldZone, 'out', {

src/components/file/file.repository.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ import {
2121
createProperty,
2222
createRelationships,
2323
matchProps,
24-
matchSession,
2524
merge,
2625
paginate,
2726
sorting,
@@ -536,7 +535,6 @@ export class FileRepository extends CommonRepository {
536535
await this.db
537536
.query()
538537
.match([
539-
matchSession(session),
540538
[node('newParent', [], { id: newParentId })],
541539
[
542540
node('file', 'FileNode', { id }),

src/components/film/film.repository.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import { DbTypeOf, DtoRepository } from '../../core';
66
import {
77
createNode,
88
matchProps,
9-
matchRequestingUser,
109
merge,
1110
paginate,
1211
requestingUser,
@@ -28,7 +27,6 @@ export class FilmRepository extends DtoRepository(Film) {
2827
};
2928
return await this.db
3029
.query()
31-
.apply(matchRequestingUser(session))
3230
.apply(await createNode(Film, { initialProps }))
3331
.return<{ id: ID }>('node.id as id')
3432
.first();

src/components/funding-account/funding-account.repository.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import { ID, Session } from '../../common';
44
import { DtoRepository } from '../../core';
55
import {
66
createNode,
7-
matchRequestingUser,
87
paginate,
98
requestingUser,
109
sorting,
@@ -26,7 +25,6 @@ export class FundingAccountRepository extends DtoRepository(FundingAccount) {
2625
};
2726
const query = this.db
2827
.query()
29-
.apply(matchRequestingUser(session))
3028
.apply(await createNode(FundingAccount, { initialProps }))
3129
.return<{ id: ID }>('node.id as id');
3230

src/components/language/ethnologue-language/ethnologue-language.repository.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Injectable } from '@nestjs/common';
22
import { simpleSwitch } from '@seedcompany/common';
33
import { DuplicateException, ID, ServerException, Session } from '~/common';
44
import { DtoRepository, UniquenessError } from '~/core';
5-
import { createNode, matchRequestingUser } from '~/core/database/query';
5+
import { createNode } from '~/core/database/query';
66
import {
77
CreateEthnologueLanguage,
88
EthnologueLanguage,
@@ -26,7 +26,6 @@ export class EthnologueLanguageRepository extends DtoRepository(
2626

2727
const query = this.db
2828
.query()
29-
.apply(matchRequestingUser(session))
3029
.apply(await createNode(EthnologueLanguage, { initialProps }))
3130
.return<{ id: ID }>('node.id as id');
3231

src/components/language/language.repository.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ import {
3030
matchProjectScopedRoles,
3131
matchProjectSens,
3232
matchProps,
33-
matchRequestingUser,
3433
merge,
3534
oncePerProject,
3635
paginate,
@@ -85,7 +84,6 @@ export class LanguageRepository extends DtoRepository<
8584

8685
const createLanguage = this.db
8786
.query()
88-
.apply(matchRequestingUser(session))
8987
.apply(await createNode(Language, { initialProps }))
9088
.apply(
9189
createRelationships(Language, 'out', {

src/components/location/location.repository.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ import {
1515
createNode,
1616
createRelationships,
1717
matchProps,
18-
matchRequestingUser,
1918
merge,
2019
paginate,
2120
sorting,
@@ -54,7 +53,6 @@ export class LocationRepository extends DtoRepository(Location) {
5453

5554
const query = this.db
5655
.query()
57-
.apply(matchRequestingUser(session))
5856
.apply(await createNode(Location, { initialProps }))
5957
.apply(
6058
createRelationships(Location, 'out', {

0 commit comments

Comments
 (0)