Commit 3002d98
committed
Incorporated new
The `SqlTopicRepository.Save()` method is now updated to use the new `excludeLastModified` parameter of `TopicRepositoryBase.GetAttributes()` (562945c). This maintains its existing functionality of excluding the byline (`LastModifiedBy`) and dateline (`LastModified`) in case no other attributes have been modified, while _also_ supporting the new `IsExtendedAttributeMismatch()` functionality of `TopicRepository.Base.GetAttributes()` (a3d4798), which treats attributes as `IsDirty` if their configured storage location (`AttributeDescriptor.IsExtendedAttribute`) has changed since the attribute has last changed.
This complete the bug fix for extended attribute mismatches—an unfortunately complex solution to an edge case.excludeLastModified parameter into Save()
1 parent 562945c commit 3002d98
1 file changed
Lines changed: 16 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
289 | 289 | | |
290 | 290 | | |
291 | 291 | | |
292 | | - | |
293 | | - | |
294 | | - | |
295 | 292 | | |
296 | | - | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
297 | 296 | | |
298 | | - | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
299 | 303 | | |
300 | | - | |
301 | | - | |
302 | | - | |
303 | | - | |
| 304 | + | |
304 | 305 | | |
305 | | - | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
306 | 310 | | |
307 | | - | |
| 311 | + | |
308 | 312 | | |
309 | 313 | | |
310 | 314 | | |
| |||
313 | 317 | | |
314 | 318 | | |
315 | 319 | | |
316 | | - | |
| 320 | + | |
317 | 321 | | |
318 | 322 | | |
319 | 323 | | |
| |||
0 commit comments