projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch '19240-check-redirect'
[arvados.git]
/
services
/
api
/
app
/
models
/
jsonb_type.rb
diff --git
a/services/api/app/models/jsonb_type.rb
b/services/api/app/models/jsonb_type.rb
index 3f296be55003328f0aa2f81a396256bf89e72297..02746f64d4cc56bafe1ee429a2ecf4d4ec0049c6 100644
(file)
--- a/
services/api/app/models/jsonb_type.rb
+++ b/
services/api/app/models/jsonb_type.rb
@@
-12,6
+12,12
@@
class JsonbType
nil
end
nil
end
+ def changed_in_place?(raw_old_value, value)
+ # Compare deserialized values for correctness, checking serialized values
+ # may include changes in ordering, inline whitespaces, etc.
+ deserialize(raw_old_value) != value
+ end
+
def deserialize(value)
if value.nil?
self.default_value
def deserialize(value)
if value.nil?
self.default_value