Skip to content

Commit f622931

Browse files
authored
Merge pull request nus-cs2103-AY2021S1#74 from MerlinLim/meeting-bug-fix
Minor bug fixes
2 parents 4cb5e84 + 9db3e74 commit f622931

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

src/main/java/seedu/address/logic/commands/meeting/AddCommand.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import static seedu.address.logic.parser.meeting.CliSyntax.PREFIX_CONTACTS;
55
import static seedu.address.logic.parser.meeting.CliSyntax.PREFIX_DESCRIPTION;
66
import static seedu.address.logic.parser.meeting.CliSyntax.PREFIX_FROM;
7+
import static seedu.address.logic.parser.meeting.CliSyntax.PREFIX_LOCATION;
78
import static seedu.address.logic.parser.meeting.CliSyntax.PREFIX_TITLE;
89
import static seedu.address.logic.parser.meeting.CliSyntax.PREFIX_TO;
910

@@ -15,19 +16,21 @@
1516
public class AddCommand extends Command {
1617
public static final String COMMAND_WORD = "add";
1718

18-
public static final String MESSAGE_USAGE = COMMAND_WORD + ": Adds a meeting to the meeting book."
19+
public static final String MESSAGE_USAGE = COMMAND_WORD + ": Adds a meeting to the meeting book. "
1920
+ "Parameters: "
2021
+ PREFIX_TITLE + "TITLE "
2122
+ PREFIX_DESCRIPTION + "DESCRIPTION "
2223
+ PREFIX_FROM + "FROM "
2324
+ PREFIX_TO + "TO "
24-
+ PREFIX_CONTACTS + "CONTACTS"
25+
+ PREFIX_CONTACTS + "CONTACTS "
26+
+ PREFIX_LOCATION + "LOCATION "
2527
+ "Example: " + COMMAND_WORD + " "
2628
+ PREFIX_TITLE + "Discuss user requirements with biz associates "
2729
+ PREFIX_DESCRIPTION + "Refer to the reviewed user stories during discussion "
2830
+ PREFIX_FROM + "2020-12-31 12:00"
2931
+ PREFIX_TO + "2020-12-31 14:00 "
30-
+ PREFIX_CONTACTS + "1 3 5 ";
32+
+ PREFIX_CONTACTS + "1 3 5 "
33+
+ PREFIX_LOCATION + "Room 1A";
3134

3235
public static final String MESSAGE_SUCCESS = "New meeting added: %1$s";
3336
public static final String MESSAGE_DUPLICATE_MEETING = "This meeting already exists in the meeting book";

src/main/java/seedu/address/logic/parser/meeting/AddCommandParser.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public AddCommand parse(String args) throws ParseException {
3939
ArgumentTokenizer.tokenize(args, PREFIX_TITLE, PREFIX_DESCRIPTION, PREFIX_TO, PREFIX_FROM,
4040
PREFIX_CONTACTS, PREFIX_LOCATION);
4141

42-
if (!arePrefixesPresent(argMultimap, PREFIX_TITLE, PREFIX_FROM)
42+
if (!arePrefixesPresent(argMultimap, PREFIX_TITLE, PREFIX_FROM, PREFIX_TO)
4343
|| !argMultimap.getPreamble().isEmpty()) {
4444
throw new ParseException(String.format(MESSAGE_INVALID_COMMAND_FORMAT, AddCommand.MESSAGE_USAGE));
4545
}
@@ -48,8 +48,8 @@ public AddCommand parse(String args) throws ParseException {
4848
OptionalDescription description = ParserCommon.parseDescription(argMultimap.getValue(PREFIX_DESCRIPTION));
4949
From from = ParserUtil.parseFrom(argMultimap.getValue(PREFIX_FROM).get());
5050
To to = ParserUtil.parseTo(argMultimap.getValue(PREFIX_TO).get());
51-
Location location = ParserUtil.parseLocation(argMultimap.getValue(PREFIX_LOCATION));
5251
Contacts contacts = ParserCommon.parseContacts(argMultimap.getValue(PREFIX_CONTACTS));
52+
Location location = ParserUtil.parseLocation(argMultimap.getValue(PREFIX_LOCATION));
5353
Meeting meeting = new Meeting(title, description, from, to, contacts, location);
5454

5555
return new AddCommand(meeting);

0 commit comments

Comments
 (0)