+ if (mr->VolWriteTime < 0) {
+ mr->VolWriteTime = 0;
+ }
+
+ Mmsg(mdb->cmd, "UPDATE Media SET VolJobs=%u,"
+ "VolFiles=%u,VolBlocks=%u,VolBytes=%s,VolMounts=%u,VolErrors=%u,"
+ "VolWrites=%u,MaxVolBytes=%s,VolStatus='%s',"
+ "Slot=%d,InChanger=%d,VolReadTime=%s,VolWriteTime=%s,VolParts=%d,"
+ "LabelType=%d,StorageId=%s,PoolId=%s,VolRetention=%s,VolUseDuration=%s,"
+ "MaxVolJobs=%d,MaxVolFiles=%d,Enabled=%d,LocationId=%s,"
+ "ScratchPoolId=%s,RecyclePoolId=%s,RecycleCount=%d,Recycle=%d,ActionOnPurge=%d"
+ " WHERE VolumeName='%s'",
+ mr->VolJobs, mr->VolFiles, mr->VolBlocks, edit_uint64(mr->VolBytes, ed1),
+ mr->VolMounts, mr->VolErrors, mr->VolWrites,
+ edit_uint64(mr->MaxVolBytes, ed2),
+ mr->VolStatus, mr->Slot, mr->InChanger,
+ edit_int64(mr->VolReadTime, ed3),
+ edit_int64(mr->VolWriteTime, ed4),
+ mr->VolParts,
+ mr->LabelType,
+ edit_int64(mr->StorageId, ed5),
+ edit_int64(mr->PoolId, ed6),
+ edit_uint64(mr->VolRetention, ed7),
+ edit_uint64(mr->VolUseDuration, ed8),
+ mr->MaxVolJobs, mr->MaxVolFiles,
+ mr->Enabled, edit_uint64(mr->LocationId, ed9),
+ edit_uint64(mr->ScratchPoolId, ed10),
+ edit_uint64(mr->RecyclePoolId, ed11),
+ mr->RecycleCount,mr->Recycle, mr->ActionOnPurge,
+ mr->VolumeName);