mirror of https://github.com/pixelfed/pixelfed
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Caching an Eloquent model in a Cache::remember closure could deserialize into a __PHP_Incomplete_Class on read, throwing 'attempt to access a property on an incomplete object' and returning a 500. This surfaced on guest profile pages (ProfileController::buildProfile reading $user->user->settings) and affected several other latent call sites. Changes: - ProfileController: cache a plain settings array instead of the UserSetting model; fall back to defaults when the settings row is missing - StoryService::getById: fetch a live model instead of caching it - InstanceService::getByDomain, CustomEmoji::scan: cache arrays - Site/MobileController: cache Page data as an array via a shared ManagesCachedPages trait; update blade views to array access - Add public-route smoke/regression tests covering the cache-read path |
4 weeks ago | |
|---|---|---|
| .. | ||
| Account | 9 months ago | |
| Federation | 4 weeks ago | |
| Groups | 4 weeks ago | |
| Internal | 4 weeks ago | |
| Media | 4 weeks ago | |
| Status | 4 weeks ago | |
| AccountService.php | 4 weeks ago | |
| ActivityPubDeliveryService.php | 4 weeks ago | |
| ActivityPubFetchService.php | 4 weeks ago | |
| AdminSettingsService.php | 4 weeks ago | |
| AdminShadowFilterService.php | 4 weeks ago | |
| AdminStatsService.php | 4 weeks ago | |
| AutolinkService.php | 4 weeks ago | |
| AutospamService.php | 1 month ago | |
| AvatarService.php | 4 weeks ago | |
| BookmarkService.php | 9 months ago | |
| BouncerService.php | 4 weeks ago | |
| CollectionService.php | 4 weeks ago | |
| ConfigCacheService.php | 4 weeks ago | |
| CustomEmojiService.php | 4 weeks ago | |
| DiscoverService.php | 9 months ago | |
| DomainService.php | 2 years ago | |
| EmailService.php | 3 months ago | |
| FetchCacheService.php | 4 weeks ago | |
| FilesystemService.php | 1 month ago | |
| FollowerService.php | 4 weeks ago | |
| FractalService.php | 4 weeks ago | |
| GroupFeedService.php | 2 years ago | |
| GroupPostService.php | 4 weeks ago | |
| GroupService.php | 4 weeks ago | |
| HashidService.php | ||
| HashtagFollowService.php | 4 weeks ago | |
| HashtagRelatedService.php | 4 weeks ago | |
| HashtagService.php | 4 weeks ago | |
| HomeTimelineService.php | 4 weeks ago | |
| ImportService.php | 4 weeks ago | |
| InstanceService.php | 4 weeks ago | |
| LandingService.php | 4 weeks ago | |
| LikeService.php | 4 weeks ago | |
| LiveStreamService.php | 9 months ago | |
| MarkerService.php | 4 weeks ago | |
| MediaBlocklistService.php | 4 weeks ago | |
| MediaPathService.php | 4 weeks ago | |
| MediaService.php | 4 weeks ago | |
| MediaStorageService.php | 4 weeks ago | |
| MediaTagService.php | 4 weeks ago | |
| ModLogService.php | 4 weeks ago | |
| NetworkTimelineService.php | 4 weeks ago | |
| NodeinfoService.php | 7 months ago | |
| NotificationAppGatewayService.php | 4 weeks ago | |
| NotificationService.php | 4 weeks ago | |
| PlaceService.php | 4 weeks ago | |
| PollService.php | 4 weeks ago | |
| ProfileService.php | 9 months ago | |
| ProfileStatusService.php | 4 weeks ago | |
| PronounService.php | 4 weeks ago | |
| PublicTimelineService.php | 4 weeks ago | |
| PushNotificationService.php | 4 weeks ago | |
| ReblogService.php | 4 weeks ago | |
| RelationshipService.php | 4 weeks ago | |
| ResilientMediaStorageService.php | 4 weeks ago | |
| SanitizeService.php | 1 year ago | |
| SearchApiV2Service.php | 4 weeks ago | |
| SnowflakeService.php | 4 weeks ago | |
| StatusHashtagService.php | 4 weeks ago | |
| StatusMentionService.php | 4 weeks ago | |
| StatusService.php | 4 weeks ago | |
| StoryIndexService.php | 4 weeks ago | |
| StoryService.php | 4 weeks ago | |
| SuggestionService.php | 4 weeks ago | |
| TrendingHashtagService.php | 4 weeks ago | |
| UserAgentService.php | 4 weeks ago | |
| UserFilterService.php | 4 weeks ago | |
| UserOidcService.php | 9 months ago | |
| UserRoleService.php | 9 months ago | |
| UserStorageService.php | 4 weeks ago | |
| WebfingerService.php | 4 weeks ago | |