diff --git a/docs/upgrades/templates-7.4.0/CalendarEvent.tmpl b/docs/upgrades/templates-7.4.0/CalendarEvent.tmpl
new file mode 100755
index 000000000..5cd695564
--- /dev/null
+++ b/docs/upgrades/templates-7.4.0/CalendarEvent.tmpl
@@ -0,0 +1,219 @@
+#CalendarEvent000000001
+
+
+ |
+ Day
+ Week
+ Month
+ Search
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+ Event Details
+ |
+
+
+
+
+
+ |
+ Event Title
+ |
+
+
+
+
+ |
+
+
+ |
+ Location
+ |
+
+
+
+
+ |
+
+
+
+ |
+ Description
+ |
+
+
+ |
+
+
+
+ |
+ Scheduled
+ |
+
+
+
+
+ |
+
+
+
+ |
+ Related Material
+ |
+
+ |
+
+
+
+ |
+ Attachments
+ |
+
+ |
+
+
+
+ |
+
+
+~~
+
+
diff --git a/docs/upgrades/templates-7.4.0/CalendarEventEdit.tmpl b/docs/upgrades/templates-7.4.0/CalendarEventEdit.tmpl
new file mode 100755
index 000000000..6a6f6ac11
--- /dev/null
+++ b/docs/upgrades/templates-7.4.0/CalendarEventEdit.tmpl
@@ -0,0 +1,177 @@
+#CalendarEventEdit00001
+
+
+
+Errors!
+
+
+
+
+
+
+
+
+
+
+
+ | Event Title |
+ |
+
+
+ | Short Title |
+ |
+
+
+ | Location |
+ |
+
+
+ | Description |
+ |
+
+
+ | Start Date |
+ |
+
+
+ | End Date |
+ |
+
+
+ | Time |
+ |
+
+
+ | |
+
+ | Related Links |
+ |
+
+
+ | Group to View this Event |
+ |
+
+
+ | Attachments for this Event |
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+
+ | Recurrence Pattern |
+ |
+
+
+ | Recurrence Range |
+
+ Start:
+
+ End:
+
+ |
+
+
+
+
+
+
+
+~~~
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lib/WebGUI/ProfileField.pm b/lib/WebGUI/ProfileField.pm
index f53c98b1c..146859bcd 100644
--- a/lib/WebGUI/ProfileField.pm
+++ b/lib/WebGUI/ProfileField.pm
@@ -119,6 +119,7 @@ sub create {
my $self = $class->new($session,$id);
# Get the field's data type
+ $properties->{fieldType} ||= "ReadOnly";
my $formClass = 'WebGUI::Form::' . ucfirst $properties->{fieldType};
eval "use $formClass;";
my $dbDataType = $formClass->new($session, $self->_formProperties($properties))->get("dbDataType");