diff --git a/uisrv/offering.go b/uisrv/offering.go
index <HASH>..<HASH> 100644
--- a/uisrv/offering.go
+++ b/uisrv/offering.go
@@ -160,6 +160,7 @@ func (s *Server) fillOffering(offering *data.Offering) error {
 	offering.Status = data.MsgUnpublished
 	offering.Agent = agent.EthAddr
 	offering.BlockNumberUpdated = 1
+	offering.CurrentSupply = offering.Supply
 	// TODO: remove once prepaid is implemented.
 	offering.BillingType = data.BillingPostpaid
offering's current supply update on agent side