Commit 9a7ef01
committed
Introduced
Similar to the previously introduced `ResetAttributeDescriptors()` (b0c5a5e), this exposes a new `internal` helper method, `ResetPermittedContentTypes()`, which is called from `TopicRepositoryBase.Save()` when a `ContentTypeDescriptor` is updated, assuming its relationships have been updated.
In practice, this might be called rarely enough, and may be fast enough to assemble, that we could just do away with the cache entirely. That said, this is a familiar and easy pattern to apply alongside `ResetAttributeDescriptors()`, so we'll stick with this for now.
Also created a corresponding unit test to validate this functionality.ResetPermittedContentTypes()
1 parent b2f27e8 commit 9a7ef01
3 files changed
Lines changed: 49 additions & 2 deletions
File tree
- OnTopic.Tests
- OnTopic
- Metadata
- Repositories
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
380 | 380 | | |
381 | 381 | | |
382 | 382 | | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
383 | 407 | | |
384 | 408 | | |
385 | 409 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
238 | 238 | | |
239 | 239 | | |
240 | 240 | | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
241 | 256 | | |
242 | 257 | | |
243 | 258 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
355 | 355 | | |
356 | 356 | | |
357 | 357 | | |
| 358 | + | |
358 | 359 | | |
359 | 360 | | |
360 | | - | |
| 361 | + | |
361 | 362 | | |
362 | 363 | | |
363 | 364 | | |
364 | | - | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
365 | 373 | | |
366 | 374 | | |
367 | 375 | | |
| |||
0 commit comments