diff --git a/combo/apps/assets/templates/combo/manager_assets_fragment.html b/combo/apps/assets/templates/combo/manager_assets_fragment.html
index 7485e3c6..4986fe6a 100644
--- a/combo/apps/assets/templates/combo/manager_assets_fragment.html
+++ b/combo/apps/assets/templates/combo/manager_assets_fragment.html
@@ -13,7 +13,14 @@
{% for asset in object_list %}
- {% if not asset_for_ckeditor %}{{ asset.name }}{% else %}{{ asset.name }}{% endif %} |
+
+ {% if asset_for_ckeditor %}
+ {{ asset.name }}
+ {% elif asset.src %}
+ {{ asset.name }}
+ {% else %}
+ {{ asset.name }} ({% trans "not defined" %})
+ {% endif %}
| {% if asset.size %}{{ asset.size|filesizeformat }}{% else %}-{% endif %} |
{% if asset.is_image %}{% endif %} |
{% if not asset_for_ckeditor %}
diff --git a/tests/test_manager.py b/tests/test_manager.py
index 84dc9256..688d29e2 100644
--- a/tests/test_manager.py
+++ b/tests/test_manager.py
@@ -1270,7 +1270,7 @@ def test_asset_slots_management(app, admin_user):
with override_settings(COMBO_ASSET_SLOTS={'collectivity:banner': {'label': 'Banner'}}):
resp = app.get('/manage/assets/')
- assert '>Banner<' in resp.text
+ assert 'Banner ' in resp.text
assert '>Delete<' not in resp.text
resp = resp.click('Overwrite')
@@ -1301,7 +1301,7 @@ def test_asset_slots_management(app, admin_user):
resp = resp.form.submit()
assert resp.location.endswith('?page=1')
resp = resp.follow()
- assert '>Banner<' in resp.text
+ assert 'Banner ' in resp.text
assert '>Delete<' not in resp.text
assert Asset.objects.filter(key='collectivity:banner').count() == 0
@@ -1309,7 +1309,7 @@ def test_asset_slots_management(app, admin_user):
with override_settings(COMBO_ASSET_SLOTS={'collectivity:cgu': {'label': 'CGU', 'asset-type': 'document'}}):
resp = app.get('/manage/assets/')
- assert '>CGU<' in resp.text
+ assert 'CGU ' in resp.text
assert '>Delete<' not in resp.text
resp = resp.click('Overwrite')
@@ -1406,7 +1406,7 @@ def test_serve_asset(settings, app, admin_user):
app = login(app)
resp = app.get('/manage/assets/')
- assert '>Banner<' in resp.text
+ assert 'Banner ' in resp.text
assert '>Delete<' not in resp.text
resp = resp.click('Overwrite')
resp.form['upload'] = Upload(
@@ -1433,7 +1433,7 @@ def test_serve_asset(settings, app, admin_user):
assert Asset.objects.filter(key='collectivity:banner').count() == 0
resp = app.get('/manage/assets/')
- assert '>Banner<' in resp.text
+ assert 'Banner ' in resp.text
assert '>Delete<' not in resp.text
resp = resp.click('Overwrite')
resp.form['upload'] = Upload(
diff --git a/tests/test_wcs.py b/tests/test_wcs.py
index 3f8ccad5..56eb966f 100644
--- a/tests/test_wcs.py
+++ b/tests/test_wcs.py
@@ -990,10 +990,10 @@ def test_cell_assets(mock_send, settings, app, admin_user):
'wcs_wcsformsofcategorycell': {'logo': {'prefix': 'Logo blabla', 'suffix': 'test'}},
}
resp = app.get('/manage/assets/')
- assert u'>Logo — %s<' % cell2.get_label_for_asset() in resp.text
- assert u'>Logo blabla — %s<' % cell2.get_label_for_asset() not in resp.text
- assert u'>Picture — %s<' % cell1.get_label_for_asset() in resp.text
- assert u'>Picture blabla — %s<' % cell1.get_label_for_asset() not in resp.text
+ assert u'Logo — %s' % cell2.get_label_for_asset() in resp.text
+ assert u'Logo blabla — %s' % cell2.get_label_for_asset() not in resp.text
+ assert u'Picture — %s' % cell1.get_label_for_asset() in resp.text
+ assert u'Picture blabla — %s' % cell1.get_label_for_asset() not in resp.text
# New settings
settings.WCS_CATEGORY_ASSET_SLOTS = {}
settings.WCS_FORM_ASSET_SLOTS = {}
@@ -1002,8 +1002,8 @@ def test_cell_assets(mock_send, settings, app, admin_user):
'wcs_wcsformsofcategorycell': {'logo': {'prefix': 'Logo'}},
}
resp = app.get('/manage/assets/')
- assert u'>Logo — %s<' % cell2.get_label_for_asset() in resp.text
- assert u'>Picture — %s<' % cell1.get_label_for_asset() in resp.text
+ assert u'Logo — %s' % cell2.get_label_for_asset() in resp.text
+ assert u'Picture — %s' % cell1.get_label_for_asset() in resp.text
# test suffix
settings.COMBO_CELL_ASSET_SLOTS = {
@@ -1011,8 +1011,8 @@ def test_cell_assets(mock_send, settings, app, admin_user):
'wcs_wcsformsofcategorycell': {'logo': {'prefix': 'Logo', 'suffix': 'test'}},
}
resp = app.get('/manage/assets/')
- assert u'>Logo — %s (test)<' % cell2.get_label_for_asset() in resp.text
- assert u'>Picture — %s (test)<' % cell1.get_label_for_asset() in resp.text
+ assert u'Logo — %s (test)' % cell2.get_label_for_asset() in resp.text
+ assert u'Picture — %s (test)' % cell1.get_label_for_asset() in resp.text
def test_tracking_code_search(settings, app, nocache):