]> git.basschouten.com Git - openhab-addons.git/commitdiff
Add mime data to restored image (#11962)
authorChristoph Weitkamp <github@christophweitkamp.de>
Tue, 4 Jan 2022 15:52:56 +0000 (16:52 +0100)
committerGitHub <noreply@github.com>
Tue, 4 Jan 2022 15:52:56 +0000 (16:52 +0100)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
bundles/org.openhab.persistence.jdbc/src/main/java/org/openhab/persistence/jdbc/db/JdbcBaseDAO.java

index b778ad48d062a2a7fa51a42160d7e5361e9d3099..11ebf465bbc40a9c843a53857141ed2029aba9d4 100644 (file)
@@ -480,6 +480,12 @@ public class JdbcBaseDAO {
                 logger.debug("JDBC::storeItemValueProvider: DateTimeItem: '{}'", d);
                 vo.setValue(d);
                 break;
+            case "IMAGEITEM":
+                vo.setValueTypes(getSqlTypes().get(itemType), java.lang.String.class);
+                String encodedString = item.getState().toFullString();
+                logger.debug("JDBC::storeItemValueProvider: ImageItem: '{}'", encodedString);
+                vo.setValue(encodedString);
+                break;
             default:
                 // All other items should return the best format by default
                 vo.setValueTypes(getSqlTypes().get(itemType), java.lang.String.class);