Fix multiple Teacher
This commit is contained in:
@ -63,7 +63,10 @@ async def getWeek(weekstart: datetime, file: str, showsat: bool):
|
|||||||
formstart = forml[0]
|
formstart = forml[0]
|
||||||
formend = forml[1]
|
formend = forml[1]
|
||||||
try:
|
try:
|
||||||
teacher = event["ATTENDEE"].params["CN"]
|
if type(event["ATTENDEE"]) is not list:
|
||||||
|
teacher = [event["ATTENDEE"].params["CN"]]
|
||||||
|
else:
|
||||||
|
teacher = [i.params["CN"] for i in event["ATTENDEE"]]
|
||||||
except KeyError:
|
except KeyError:
|
||||||
teacher = ""
|
teacher = ""
|
||||||
eventdict = {
|
eventdict = {
|
||||||
|
|||||||
@ -66,7 +66,9 @@
|
|||||||
{% block event %} {% endblock %}
|
{% block event %} {% endblock %}
|
||||||
<p class="title">{{ i["name"] }}</p>
|
<p class="title">{{ i["name"] }}</p>
|
||||||
<p class="room">{{ i["room"] }}</p>
|
<p class="room">{{ i["room"] }}</p>
|
||||||
<p class="teacher">{{ i["teacher"] }}</p>
|
{% for teacher in i["teacher"] %}
|
||||||
|
<p class="teacher">{{ teacher }}</p>
|
||||||
|
{% endfor %}
|
||||||
<p class="time">{{ i["start"] }} - {{ i["end"] }} ({{ i["dur"] }}h)</p>
|
<p class="time">{{ i["start"] }} - {{ i["end"] }} ({{ i["dur"] }}h)</p>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|||||||
Reference in New Issue
Block a user