• Steven's avatar
    fix(store): allow memo/attachment deletion when local file is missing · 704503e5
    Steven authored
    Fixes two bugs reported in #5603:
    
    1. store/attachment.go: ignore os.ErrNotExist when removing a local
       attachment file so that a missing file on disk (broken state from
       failed uploads) no longer blocks deletion of the DB record, allowing
       memos referencing corrupt attachments to be deleted normally.
    
    2. memo_attachment_service.go: add nil guard on GetAttachment result
       before dereferencing it in SetMemoAttachments, preventing a nil
       pointer panic when an attachment UID no longer exists in the DB.
    704503e5
Name
Last commit
Last update
..
test Loading commit data...
acl_config.go Loading commit data...
acl_config_test.go Loading commit data...
activity_service.go Loading commit data...
attachment_exif_test.go Loading commit data...
attachment_service.go Loading commit data...
auth_service.go Loading commit data...
auth_service_client_info_test.go Loading commit data...
common.go Loading commit data...
connect_handler.go Loading commit data...
connect_interceptors.go Loading commit data...
connect_services.go Loading commit data...
header_carrier.go Loading commit data...
health_service.go Loading commit data...
idp_service.go Loading commit data...
instance_service.go Loading commit data...
memo_attachment_service.go Loading commit data...
memo_relation_service.go Loading commit data...
memo_service.go Loading commit data...
memo_service_converter.go Loading commit data...
memo_service_filter.go Loading commit data...
reaction_service.go Loading commit data...
resource_name.go Loading commit data...
shortcut_service.go Loading commit data...
user_service.go Loading commit data...
user_service_stats.go Loading commit data...
v1.go Loading commit data...