From 9ff39385c6a2493d9a145ff7f0d8f49c7dff1c95 Mon Sep 17 00:00:00 2001
From: Fred Smith <derf@edx.org>
Date: Thu, 7 Apr 2016 14:13:47 -0400
Subject: [PATCH] clear existing assets before copying new assets

---
 pavelib/assets.py                   | 2 +-
 pavelib/paver_tests/test_servers.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/pavelib/assets.py b/pavelib/assets.py
index 78c249b2df5..330b43c9db7 100644
--- a/pavelib/assets.py
+++ b/pavelib/assets.py
@@ -632,7 +632,7 @@ def collect_assets(systems, settings):
     `settings` is the Django settings module to use.
     """
     for sys in systems:
-        sh(django_cmd(sys, settings, "collectstatic --noinput > /dev/null"))
+        sh(django_cmd(sys, settings, "collectstatic --clear --noinput"))
         print("\t\tFinished collecting {} assets.".format(sys))
 
 
diff --git a/pavelib/paver_tests/test_servers.py b/pavelib/paver_tests/test_servers.py
index 812dd58d7ac..c68cae7fc2a 100644
--- a/pavelib/paver_tests/test_servers.py
+++ b/pavelib/paver_tests/test_servers.py
@@ -27,7 +27,7 @@ EXPECTED_PREPROCESS_ASSETS_COMMAND = (
     u" {system}/static/sass/*.scss {system}/static/themed_sass"
 )
 EXPECTED_COLLECT_STATIC_COMMAND = (
-    u"python manage.py {system} --settings={asset_settings} collectstatic --noinput > /dev/null"
+    u"python manage.py {system} --settings={asset_settings} collectstatic --clear --noinput"
 )
 EXPECTED_CELERY_COMMAND = (
     u"python manage.py lms --settings={settings} celery worker --beat --loglevel=INFO --pythonpath=."
-- 
GitLab