Skip to content
GitLab
Explore
Projects
Groups
Topics
Snippets
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Register
Sign in
Toggle navigation
Menu
UPSMF
UPHRH-lms-service
Commits
723d88e7
Unverified
Commit
723d88e7
authored
2 years ago
by
Reshmi V Nair
Committed by
GitHub
2 years ago
Browse files
Options
Download
Plain Diff
Merge pull request #447 from karthik-tarento/4.9.0-SB-29756-fix
SB-29756 | Content progress issue fix
parents
c9e11664
7593821a
master
bootcamp
dependabot/maven/course-mw/course-actors-common/com.fasterxml.jackson.core-jackson-databind-2.12.7.1
dependabot/maven/course-mw/course-actors-common/org.postgresql-postgresql-42.4.1
dependabot/maven/course-mw/enrolment-actor/com.fasterxml.jackson.core-jackson-databind-2.12.7.1
dependabot/maven/course-mw/sunbird-util/sunbird-cassandra-utils/com.fasterxml.jackson.core-jackson-databind-2.12.7.1
dependabot/maven/course-mw/sunbird-util/sunbird-notification/com.fasterxml.jackson.core-jackson-databind-2.12.7.1
dependabot/maven/course-mw/sunbird-util/sunbird-platform-core/actor-core/com.fasterxml.jackson.core-jackson-databind-2.12.7.1
dependabot/maven/course-mw/sunbird-util/sunbird-platform-core/actor-util/com.fasterxml.jackson.core-jackson-databind-2.12.7.1
dependabot/maven/course-mw/sunbird-util/sunbird-platform-core/auth-verifier/com.fasterxml.jackson.core-jackson-databind-2.12.7.1
dependabot/maven/course-mw/sunbird-util/sunbird-platform-core/common-util/com.fasterxml.jackson.core-jackson-databind-2.12.7.1
dependabot/maven/course-mw/sunbird-util/sunbird-platform-core/common-util/org.apache.kafka-kafka-clients-0.10.2.2
dependabot/maven/service/com.fasterxml.jackson.core-jackson-databind-2.12.7.1
helmchart
release-4.9.0
release-5.0.0
release-5.0.1
release-5.0.2
release-5.1.0
release-5.2.0
release-5.2.1
release-5.3.0
release-5.3.1
release-5.4.0
release-5.3.1_RC1
release-5.3.0_RC1
release-5.2.0_RC2
release-5.2.0_RC1
release-5.1.0_RC2
release-5.1.0_RC1
release-5.0.1_RC3
release-5.0.1_RC2
release-5.0.1_RC1
release-5.0.0_RC6
release-5.0.0_RC5
release-5.0.0_RC4
release-5.0.0_RC3
release-5.0.0_RC2
release-5.0.0_RC1
release-4.9.0_RC4
release-4.9.0_RC3
release-4.9.0_RC2
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
course-mw/enrolment-actor/src/main/scala/org/sunbird/enrolments/ContentConsumptionActor.scala
+2
-2
...cala/org/sunbird/enrolments/ContentConsumptionActor.scala
with
2 additions
and
2 deletions
+2
-2
course-mw/enrolment-actor/src/main/scala/org/sunbird/enrolments/ContentConsumptionActor.scala
+
2
−
2
View file @
723d88e7
...
...
@@ -36,7 +36,7 @@ class ContentConsumptionActor @Inject() extends BaseEnrolmentActor {
private
val
enrolmentDBInfo
=
Util
.
dbInfoMap
.
get
(
JsonKey
.
LEARNER_COURSE_DB
)
val
dateFormatter
=
ProjectUtil
.
getDateFormatter
//Added default fields in env varible:
val
defaultFields
:
Set
[
String
]
=
if
(
ProjectUtil
.
getConfigValue
(
"content.default.fields"
)!=
null
)
ProjectUtil
.
getConfigValue
(
"content.default.fields"
).
split
(
","
).
toSet
else
Set
[
String
](
"contentid"
,
"userid"
,
"batchid"
,
"courseid"
,
"completedcount"
,
"
completionpercentage"
,
"
lastcompletedtime"
,
"status"
,
"viewcount"
)
val
defaultFields
:
Set
[
String
]
=
if
(
ProjectUtil
.
getConfigValue
(
"content.default.fields"
)!=
null
)
ProjectUtil
.
getConfigValue
(
"content.default.fields"
).
split
(
","
).
toSet
else
Set
[
String
](
"contentid"
,
"userid"
,
"batchid"
,
"courseid"
,
"completedcount"
,
"lastcompletedtime"
,
"status"
,
"viewcount"
)
val
jsonFields
=
Set
[
String
](
"progressdetails"
)
override
def
onReceive
(
request
:
Request
)
:
Unit
=
{
...
...
@@ -377,7 +377,7 @@ class ContentConsumptionActor @Inject() extends BaseEnrolmentActor {
ProjectUtil
.
removeUnwantedFields
(
m
,
JsonKey
.
DATE_TIME
,
JsonKey
.
USER_ID
,
JsonKey
.
ADDED_BY
,
JsonKey
.
LAST_UPDATED_TIME
,
JsonKey
.
OLD_LAST_ACCESS_TIME
,
JsonKey
.
OLD_LAST_UPDATED_TIME
,
JsonKey
.
OLD_LAST_COMPLETED_TIME
)
m
.
put
(
JsonKey
.
COLLECTION_ID
,
m
.
getOrDefault
(
JsonKey
.
COURSE_ID
,
""
))
jsonFields
.
foreach
(
field
=>
if
(
fields
.
contains
(
field
))
if
(
fields
.
contains
(
field
)
&&
m
.
get
(
field
)
!=
null
)
m
.
put
(
field
,
mapper
.
readTree
(
m
.
get
(
field
).
asInstanceOf
[
String
]))
)
val
formattedMap
=
JsonUtil
.
convertWithDateFormat
(
m
,
classOf
[
util.Map
[
String
,
Object
]],
dateFormatter
)
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment
Menu
Explore
Projects
Groups
Topics
Snippets