Skip to content

Commit 3ca6722

Browse files
authored
Merge pull request #339 from CybercentreCanada/hotfix/default_service_params
Fix odm for default service params values
2 parents 221d112 + b9c2503 commit 3ca6722

File tree

3 files changed

+3
-1
lines changed

3 files changed

+3
-1
lines changed

assemblyline/odm/models/service.py

+1
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ class SubmissionParams(odm.Model):
7474
type = odm.Enum(values=['str', 'int', 'list', 'bool'])
7575
value = odm.Any()
7676
list = odm.Optional(odm.Any())
77+
hide = odm.Boolean(default=False)
7778

7879

7980
@odm.model(index=True, store=False)

assemblyline/odm/models/service_delta.py

+1
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ class SubmissionParamsDelta(odm.Model):
6868
type = odm.Optional(odm.Enum(values=['str', 'int', 'list', 'bool']))
6969
value = odm.Optional(odm.Any())
7070
list = odm.Optional(odm.Any())
71+
hide = odm.Optional(odm.Any())
7172

7273

7374
@odm.model(index=True, store=False)

assemblyline/odm/models/user_settings.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class UserSettings(odm.Model): # User's def
2222
malicious = odm.Boolean(default=False) # Is the file submitted known to be malicious
2323
priority = odm.Integer(default=1000) # Default priority for the submissions
2424
profile = odm.Boolean(default=False) # Should the submission do extra profiling
25-
service_spec = odm.Mapping(odm.Any(), default={}) # Default service specific settings
25+
service_spec = odm.Mapping(odm.Mapping(odm.Any()), default={}) # Default service specific settings
2626
services = odm.Compound(ServiceSelection, default={}) # Default service selection
2727
submission_view = odm.Enum(values=VIEWS, default="report") # Default view for completed submissions
2828
ttl = odm.Integer(default=30) # Default submission Time to Live (days)

0 commit comments

Comments
 (0)