Skip to content

Commit

Permalink
add check if not always-true policy in fake BE
Browse files Browse the repository at this point in the history
  • Loading branch information
illfixit committed Oct 4, 2024
1 parent 49edc3e commit 754ca95
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,25 @@ const checkIdAvailability = (id: string): void => {
}
};

const checkIfNoAlwaysTruePolicyExists = (): void => {
if (policyDefinitionIdAvailable(ALWAYS_TRUE_POLICY_ID).available) {
createPolicyDefinitionV2({
policyDefinitionId: ALWAYS_TRUE_POLICY_ID,
expression: {
type: 'EMPTY',
},
});
}
};

export const createDataOffer = (
request: DataOfferCreationRequest,
): IdResponseDto => {
const commonId = request.uiAssetCreateRequest.id;
let accessPolicyId = null;
let contractPolicyId = null;

checkIfNoAlwaysTruePolicyExists();
checkIdAvailability(commonId);
createAsset(request.uiAssetCreateRequest);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ import {Observable, combineLatest, of} from 'rxjs';
import {catchError, map} from 'rxjs/operators';
import {IdAvailabilityResponse} from '@sovity.de/edc-client';
import {EdcApiService} from 'src/app/core/services/api/edc-api.service';
import {ALWAYS_TRUE_POLICY_ID} from './model/always-true-policy-id';
import {EditAssetFormValue} from './model/edit-asset-form-model';

/**
Expand Down

0 comments on commit 754ca95

Please sign in to comment.