Skip to content

Commit 4a3b399

Browse files
authored
IBX-10283: Added urlAliasId route requirements (#191)
1 parent 3bd8f66 commit 4a3b399

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/bundle/Resources/config/routing.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1196,13 +1196,16 @@ ibexa.rest.load_url_alias:
11961196
defaults:
11971197
_controller: Ibexa\Rest\Server\Controller\URLAlias:loadURLAlias
11981198
methods: [GET]
1199+
requirements:
1200+
urlAliasId: \d+-[a-f0-9]{32}
11991201

12001202
ibexa.rest.delete_url_alias:
12011203
path: /content/urlaliases/{urlAliasId}
12021204
defaults:
12031205
_controller: Ibexa\Rest\Server\Controller\URLAlias:deleteURLAlias
12041206
methods: [DELETE]
1205-
1207+
requirements:
1208+
urlAliasId: \d+-[a-f0-9]{32}
12061209

12071210
# Services
12081211

tests/bundle/Functional/HttpOptionsTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ public function providerForTestHttpOptions(): array
117117
['/user/sessions/sess_123/refresh', ['POST']],
118118
['/content/urlaliases', ['GET', 'POST']],
119119
['/content/locations/1/2/urlaliases', ['GET']],
120-
['/content/urlaliases/12', ['GET', 'DELETE']],
120+
['/content/urlaliases/12-7ade12329f398e8e9ed984f2db6be2c4', ['GET', 'DELETE']],
121121
['/services/countries', ['GET']],
122122
];
123123
}

0 commit comments

Comments
 (0)