diff --git a/CHANGELOG.md b/CHANGELOG.md index 8595bc1b48..4d9e897067 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,6 +30,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). - /divisions/name/:name - /hwinfo/dtdata - /riak/stats + - /stats_summary/create ## [4.0.0] - 2019-12-16 ### Added diff --git a/traffic_ops/app/lib/API/StatsSummary.pm b/traffic_ops/app/lib/API/StatsSummary.pm index afe2c971dd..c635bef7ff 100644 --- a/traffic_ops/app/lib/API/StatsSummary.pm +++ b/traffic_ops/app/lib/API/StatsSummary.pm @@ -81,8 +81,10 @@ sub create { my $summary_time = $self->req->json->{summaryTime}; my $stat_date = $self->req->json->{statDate}; + my $alternative = "POST /stats_summary"; + if ( !defined($stat_name) || !defined($stat_value) || !defined($stat_date) ) { - $self->alert( { ERROR => "Please provide a stat name, value, and date" } ); + return $self->with_deprecation("Please provide a stat name, value, and date", "error", 400, $alternative); } my $insert = $self->db->resultset('StatsSummary')->create( @@ -96,8 +98,7 @@ sub create { } ); $insert->insert(); - - return $self->success("Successfully added stats summary record"); + return $self->with_deprecation("Successfully added stats summary record", "success", 200, $alternative); } 1;