@@ -369,10 +369,6 @@ int CcdbApi::storeAsBinaryFile(const char* buffer, size_t size, const std::strin
369369 sanitizedEndValidityTimestamp = getFutureTimestamp (60 * 60 * 24 * 1 );
370370 }
371371 if (mInSnapshotMode ) { // write local file
372- if (filename.empty () || buffer == nullptr || size == 0 ) {
373- LOGP (alarm, " Snapshot mode does not support headers-only upload" );
374- return -3 ;
375- }
376372 auto pthLoc = getSnapshotDir (mSnapshotTopPath , path);
377373 o2::utils::createDirectoriesIfAbsent (pthLoc);
378374 auto flLoc = getSnapshotFile (mSnapshotTopPath , path, filename);
@@ -416,14 +412,8 @@ int CcdbApi::storeAsBinaryFile(const char* buffer, size_t size, const std::strin
416412 auto mime = curl_mime_init (curl);
417413 auto field = curl_mime_addpart (mime);
418414 curl_mime_name (field, " send" );
419- if (filename.empty ()) {
420- curl_mime_filedata (field, filename.c_str ());
421- }
422- if (buffer != nullptr && size > 0 ) {
423- curl_mime_data (field, buffer, size);
424- } else {
425- curl_mime_data (field, " " , 0 );
426- }
415+ curl_mime_filedata (field, filename.c_str ());
416+ curl_mime_data (field, buffer, size);
427417
428418 struct curl_slist * headerlist = nullptr ;
429419 static const char buf[] = " Expect:" ;
0 commit comments