From 35f5d08e8ae3720d4fb2860ff1c3ceb789b8b2b7 Mon Sep 17 00:00:00 2001
From: Lin Fan <fanl4@student.unimelb.edu.au>
Date: Thu, 5 Sep 2019 23:11:44 +1000
Subject: [PATCH] Update PassBook.java

---
 programs/mutant-5/swen90006/passbook/PassBook.java | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/programs/mutant-5/swen90006/passbook/PassBook.java b/programs/mutant-5/swen90006/passbook/PassBook.java
index 5b0ae78..3e95eac 100644
--- a/programs/mutant-5/swen90006/passbook/PassBook.java
+++ b/programs/mutant-5/swen90006/passbook/PassBook.java
@@ -84,6 +84,9 @@ public class PassBook
 	}
 	//check the passphrase strength
 	else {
+	    	if(passbookUsername.length()<1) {
+			throw new WeakPassphraseException(passphrase);
+		}
 	    if (passphrase.length() < MINIMUM_PASSPHRASE_LENGTH) {
 		throw new WeakPassphraseException(passphrase);
 	    }
@@ -109,7 +112,7 @@ public class PassBook
 	    }
 	}
 
-	passphrases.put(passphrase, passbookUsername);
+	passphrases.put(passbookUsername, passphrase);
 	PasswordTable pt = new PasswordTable();
 	details.put(passbookUsername, pt);
     }
-- 
GitLab