From ed727ad4245254e26c00e5a635cca0df5d3fbe62 Mon Sep 17 00:00:00 2001
From: Joseph Schorr <josephschorr@users.noreply.github.com>
Date: Tue, 21 Jun 2016 13:29:35 -0400
Subject: [PATCH] Globally replace illegal chars in escaped username

Fixes #1564
---
 static/js/directives/ui/credentials-dialog.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/static/js/directives/ui/credentials-dialog.js b/static/js/directives/ui/credentials-dialog.js
index c20eadf1f..e838e2999 100644
--- a/static/js/directives/ui/credentials-dialog.js
+++ b/static/js/directives/ui/credentials-dialog.js
@@ -194,7 +194,7 @@ angular.module('quay').directive('credentialsDialog', function () {
       };
 
       $scope.getEscapedUsername = function(credentials) {
-        return credentials.username.replace(/[^a-zA-Z0-9]/, '-');
+        return credentials.username.replace(/[^a-zA-Z0-9]/g, '-');
       };
 
       $scope.getSuffixedFilename = function(credentials, suffix) {