Commit f28fae59 authored by jan.koester's avatar jan.koester
Browse files

test



Co-authored-by: default avatarCopilot <copilot@github.com>
parent b48d49b6
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -2798,6 +2798,9 @@ std::optional<MediaRecord> ClusterMediaBackend::add_media(const std::string& alb
                                                            const std::string& filename,
                                                            const std::string& content_type,
                                                            std::vector<std::uint8_t> data) {
    if (!initial_sync_ok_.load()) {
        throw std::runtime_error("Cluster node isolated or syncing. Try again later.");
    }
    std::unique_lock<std::shared_mutex> cguard(cluster_op_mutex_);
    // Store raw data separately, keep only metadata in local BinDb
    std::vector<std::uint8_t> raw_data = data;
@@ -2820,6 +2823,7 @@ std::optional<MediaRecord> ClusterMediaBackend::add_media(const std::string& alb
        }
        // Replicate store metadata (no inline media data)
        replicate_store(m->store_id);
        replicate_index();
    }
    return m;
}